Mood Tracking Features: Add Mood Entries at any time, and see your mood history.
Facial Expression Detection to detect your mood in real time.
Publish helpful resources, and vote on resources present in the community.
Get personalised recommendations via collaborative-filtering for mood related resources.
Send mails for Auth related matters.
Certain users can have admin access.
Running Locally
Ensure that you have Docker installed on your system.
Clone the repo.
Create a .env in the project root, and copy .env.example into it. Generate a random API_SECRET, and obtain a mailtrap API key for email sending.
cd mood-harbour-backend
make dev
This will spin up the docker-compose, and the containers needed to run the dev project (the main server, the database server, and one container for the DB admin view).