The webApp was built with MongoDB (mongoose), ExpressJS, ReactJS (vite) and TypeScript; or basically the MERN stack with Typescript
The streak app's purpose is to keep track of habits and every day tasks. Or in other words to keep trak of the streak of days for which you have been consecutively doing a task, hence the name.
I'm making this project for personal use, as well as, improving my coding skills.
- Install nodejs and mongodb
- Start mongodb server (for linux:
sudo systemctl start mongodb
, for other operating systems, please read mongodb docs on how to start a local server) - Go into both the back and front end folders and in each run
npm install
- Start both the back and front end servers with
npm run dev
- Display all streaks in a neat way
- Update the streak count
- Add Streaks (with no assigned user)
- Remove Streaks
- Github like log of streak