Skip to content

Kupinaaa/Streaks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Full-stack habit tracker (MERN /w TypeScript)

Resources

License

Stars

Watchers

Forks