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
andindex.html
.
- Javascript
- HTML
- CSS
- Download the folder
Mail
. - In your terminal,
cd
into theNetwork
directory. - Run
python manage.py makemigrations mail
to make migrations for themail
app. - Run
python manage.py migrate
to apply migrations to your database. - Run
python manage.py runserver
to start up the Django web server. - Visit the website in your browser.
- 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.