Skip to content

Latest commit

 

History

History

Mail

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Mail

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

Everything I added to the distribution code is only in inbox.js and index.html.

Used

  • Javascript
  • HTML
  • CSS

Demo (YouTube)

Mail - CS50-Web-Harvard

Running Locally

  1. Download the folder Mail.
  2. In your terminal, cd into the Network directory.
  3. Run python manage.py makemigrations mail to make migrations for the mail app.
  4. Run python manage.py migrate to apply migrations to your database.
  5. Run python manage.py runserver to start up the Django web server.
  6. Visit the website in your browser.

Features

  • Send Mail: When a user submits the email composition form, add JavaScript code to actually send the email.
  • Mailbox: When a user visits their Inbox, Sent mailbox, or Archive, load the appropriate mailbox.
  • View Email: When a user clicks on an email, the user should be taken to a view where they see the content of that email.
  • Archive and Unarchive: Allow users to archive and unarchive emails that they have received.
  • Reply: Allow users to reply to an email.