https://github.com/plcoster/cs50web-projects
Projects Completed for Harvard's CS50 Web: Web Programming with Python and JavaScript
https://github.com/plcoster/cs50web-projects
django flask full-stack-web-development python
Last synced: 2 months ago
JSON representation
Projects Completed for Harvard's CS50 Web: Web Programming with Python and JavaScript
- Host: GitHub
- URL: https://github.com/plcoster/cs50web-projects
- Owner: PLCoster
- Created: 2021-08-15T03:03:52.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-15T03:18:57.000Z (almost 5 years ago)
- Last Synced: 2025-06-14T06:32:57.745Z (about 1 year ago)
- Topics: django, flask, full-stack-web-development, python
- Homepage: https://plcoster.github.io/homepage/cs50web_projects.html
- Size: 2.93 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS50 Web Projects
Here are descriptions and links to the projects I completed for [Harvard's CS50 Web: Web Programming with Python and Javascript](https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript)
## 2018 Course
### Project 0: Homepage
A simple hompage website, built using HTML, CSS (via SASS) and Bootstrap, with a small jQuery component.
- [Github](https://github.com/PLCoster/cs50web-project0)
- [Live Site](https://plcoster.github.io/cs50web-project0)
- [Demo] TODO
### Project 1: Books
READ-RATE is a book review website built using the Python Flask framework and a Heroku PostgreSQL database. Users can register, log in, search for books, leave reviews and get book recommendations based on their reviews.
See github README for more info on site features.
- [Github](https://github.com/PLCoster/cs50web-project1)
- [Live Site](https://read-rate.herokuapp.com/)
- [Demo] TODO
### Project 2: Flack
Flack-Teams is a chat web app with similar features to Slack, built using the Python Flask framework and Flask-SocketIO. Users can register, log in, create workspaces containing chat channels, and send public messages in the chat channels. Users can also create private chat channels to communicate with other users.
- [Github](https://github.com/PLCoster/cs50web-project2)
- [Live Site](https://flack-teams.herokuapp.com/)
- [Demo] TODO
## 2020 Course
### Project 1: Wiki
Qwikipedia is a simple wikipedia-style encyclopedia site, built using the Python Django framework. Users can view, search for, create and edit articles on the site. Articles are written and stored in Github markdown and converted to HTML when requested.
- [Github](https://github.com/PLCoster/cs50web-project1-wiki)
- [Live Site](https://qwikipedia.herokuapp.com/)
- [Demo] TODO
### Project 3: Mail
A front-end for a single-page email client app, using JavaScript. Users can send, receive, reply and archive emails through the app, which makes API calls to a Django back-end in order to send and receive 'emails', which are stored in an SQL database.
- [Github](https://github.com/PLCoster/cs50web-project3-mail)
- [Demo](https://youtu.be/SegY_lgchu0)
### ...more to come!