Skip to content

My implementations of the five core projects from Harvard CS50's Web Programming with Python and JavaScript

Notifications You must be signed in to change notification settings

tombracey/CS50-Web-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CS50W Projects Overview

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.

Project 0: Search

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.

Project 1: Wiki

A Django-based encyclopedia app. Users can:

  • View and search for pages
  • Create and edit entries written in Markdown
  • Access a random page

Project 2: Commerce

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

Project 3: Mail

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

Project 4: Network

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

About

My implementations of the five core projects from Harvard CS50's Web Programming with Python and JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published