This project implements the requirements for Project 3, Mail, in CS50 Web. The coding was done almost entirely in JS, with a little help from HTML and CSS (the Python3 code was already completed in the distribution code.
The functions implemented are
- sending mail (JS code to call the python server code to send the email)
- mailbox display (JS code to retrieve and display emails in a list)
- view email (JS code to view individual emails with Reply and Archive buttons)
- archive/unarchive (abilility to archive and un-archive emails)
- reply (copies appropriate information from existing email to enable easy reply)