Welcome to the repository for all the projects completed as part of the CS50W: Web Programming with Python and JavaScript course offered by Harvard University. This repository contains the code, files, and documentation for each project assigned throughout the course.
The course covers various web development concepts, such as HTML, CSS, JavaScript, Django, SQL, and more. Below is a brief summary of the projects in this repository:
-
Project 0: Search / Google Search
Replicating Google's Advanced Search page using HTML and CSS. -
Project 1: Wiki
Building a Wikipedia-like website using Django. -
Project 2: Commerce / Auction Site
Creating an e-commerce auction site where users can list, bid, and comment on items. -
Project 3: Mail / Email
Developing a front-end for an email client using JavaScript to send and receive emails. -
Project 4: Network / Social Network
Implementing a social media platform where users can post and follow others. -
Project 5: Capstone
A final project that showcases all the skills learned during the course.
Each project folder includes a requirements.txt file listing the necessary Python packages, ensuring the environment can be set up quickly.
To install dependencies, run the following command:
pip install -r requirements.txtNavigate into each project's directory and follow the instructions in the respective README.md or instructions.txt files to run the application locally.
This repository was built as part of the CS50W course by Harvard University. Special thanks to the course instructors and the vibrant CS50 community.
For more information about the course, visit the official CS50W website.