Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.32 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.32 KB

Streaks Full-Stack habbit tracking

Edit date: the 15th of May, 2023

Screenshot_20230515_213147 Screenshot_20230515_213321

The webApp was built with MongoDB (mongoose), ExpressJS, ReactJS (vite) and TypeScript; or basically the MERN stack with Typescript

The Streak app

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.

Why?

I'm making this project for personal use, as well as, improving my coding skills.

Running instructions:

  1. Install nodejs and mongodb
  2. Start mongodb server (for linux: sudo systemctl start mongodb, for other operating systems, please read mongodb docs on how to start a local server)
  3. Go into both the back and front end folders and in each run npm install
  4. Start both the back and front end servers with npm run dev

The basic functionality of the Streaks webapp:

  • Display all streaks in a neat way
  • Update the streak count
  • Add Streaks (with no assigned user)
  • Remove Streaks
  • Github like log of streak