Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 2.95 KB

README.md

File metadata and controls

60 lines (43 loc) · 2.95 KB

HTML5 CSS3 JavaScript React Redux Nodejs Express Prisma PostgreSQL Render

Happy Hacker Habits

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.

Table of Contents

Project Origin

This project was started as a final project for a web development course. View our project proposal here.

Project Demo

Try out Happy Hacker at https://happyhackerhabits.onrender.com/ HomePage

Directory Structure

. 
├── backend       # express.js application tier and a PostgreSQL data tier managed by Prisma ORM
├── documentation # proposal, notes, and pictures
└── frontend      # react app presentation tier

Setup and Deployment

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 the backend directory for steps on building and deploying the backend
  • look at the README.md in the frontend directory for steps on building and deploying the frontend

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgements