/CS50-Mail

CS50s Web Programming with Python and JavaScript: Project 3 - Mail

Primary LanguagePython

CS50-Mail

Table of contents

Description and requirements

Design a front-end for an email client that makes API calls to send and receive emails.

All requirements can be viewed here: https://cs50.harvard.edu/web/2020/projects/3/mail/

Live version can be viewed here: http://slepysledz.pythonanywhere.com/

Preview

Send Email

send-optimized

View Email

view-email

Archive Email

archive-optimized

Change Theme

theme2

Installation

To set up this project on your computer:

  1. Download this project
    gti clone https://github.com/JSerwatka/CS50-Mail.git
    
  2. Install all necessary dependencies
    pip install -r requirements.txt
    
  3. Make migrations
    python manage.py makemigrations
    
  4. Migrate
    python manage.py migrate
    

Special thanks to Brian and the entire CS50 team for making learning easy, engaging, and free.