Add details about the messaging system implemented in the project. This includes details and screenshots of:
The messaging inbox and outbox
Full CRUD functionality including the the new message form, edit message form and delete message confirmation modal.
Individual messages and how they differ depending on if they are sent or received.
Different ways to send a message
Add future features section
Add technologies used section
Add ERD diagram and details about the custom models
Testing update:
Code and test pairs were updated to reflect updated code (e.g. the welcome screen no longer says "Please log in to continue" when not logged in, but does say "welcome" when logged in)
Tests were removed for deprecated code - the "following/follows" feature has been deprecated, and the "to_json_list" is no longer required as more flexibility was needed on the user pages.
Tests which would have tested functions from the Allauth library were removed as these tests are not necessary.
Minor fixes found through writing the documentation and/or testing.
Documentation update:
Testing update:
Minor fixes found through writing the documentation and/or testing.
CI reenabled.