Skip to content
/ CS50w Public

my homework during online Harvard Web programming with Python and JavaScript course

Notifications You must be signed in to change notification settings

elena563/CS50w

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50w Projects

This repository contains my solutions to the CS50x - Web programming with Python and JavaScript course assignments. It covers various topics about how to set up a proper web application.

Projects

Project 0 - HTML, CSS

/search: Google Search interface clone redirecting to real Google Search, comprensive of Google Images and Advanced Search

Project 1 - Python, Django

/wiki: developer/data scientist-friendly encyclopedia with CRU(D) functionalities:

  • dynamic entry page
  • search bar
  • create new page
  • edit existing page
  • get random entry page

Project 2 - SQL, Models and Migrations

/commerce: open auctions app where users can sell and buy things

  • dynamic listing page
  • comment, bid, create, close listings
  • watchlist
  • category page and filter by category
  • django admin page

Project 3 - JavaScript, User Interfaces

/mail: complete JS logic of an email provider

  • send emails
  • see emails in inbox, sent, archive
  • view an email
  • reply
  • archive and unarchive

Project 4 - Testing, CI/CD

/network: build main functionalities of a social network

  • see all posts in homepage
  • create a new post
  • like and unlike a post
  • visit someone's profile
  • see following's posts
  • see posts divided into multiple pages

Final Project

My final project for the course is an interactive web application for forecasting impactful real-world events using collaborative intelligence. The project is based on Django web framework. For practical reasons, it can be found on its own GitHub repository here.

About

my homework during online Harvard Web programming with Python and JavaScript course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published