Happy Hacker Habits is a programming themed habit-tracker/self-care app. Taking inspiration from an IDE, Happy Hacker uses the idea of committing tasks and deploying goals to motivate programmers to take care of their mental health. Happy Hacker comes with other 'extensions' and 'terminal' features like a daily quote and an AI chat bot.
This project was started as a final project for a web development course. View our project proposal here.
Try out Happy Hacker at https://happyhackerhabits.onrender.com/
.
├── backend # express.js application tier and a PostgreSQL data tier managed by Prisma ORM
├── documentation # proposal, notes, and pictures
└── frontend # react app presentation tier
The Back and Front end of the application are decoupled, and message each other using RESTful APIs. Both need to be running for the app to function.
- look at the
README.md
in thebackend
directory for steps on building and deploying the backend - look at the
README.md
in thefrontend
directory for steps on building and deploying the frontend
This project is licensed under the MIT License - see the LICENSE.md file for details
- The project architecture was inspired by Taha's Code Camp's Habit Tracker
- The frontend design was inspired by itsnitinr's vscode portfolio