This repo includes my implementations of the five core projects from Harvard CS50's Web Programming with Python and JavaScript course. To see my Capstone project submission, click here.
Designed frontends for Google Search, Google Image Search, and Google Advanced Search, resembling the company's aesthetics. Used query strings to direct users to Google search pages.
A Django-based encyclopedia app. Users can:
- View and search for pages
- Create and edit entries written in Markdown
- Access a random page
An e-commerce auction site built with Django. Features:
- User authentication (login/register)
- Listing items for auction
- Bidding, commenting, and watchlists
- Django admin interface for data management
A single-page email client using Django and JavaScript. Implements:
- Viewing mailboxes (Inbox, Sent, Archive)
- Composing and sending emails
- Marking messages as read/unread and archiving
- Asynchronous updates via Fetch API
A basic social media platform built with Django and JavaScript. Includes:
- Posting content
- Following/unfollowing users
- Liking posts
- Pagination and dynamic updates using Fetch API