https://github.com/m0hdf41z4n/habit-tracker
Habit Tracker App
https://github.com/m0hdf41z4n/habit-tracker
css css3 ejs express express-js expressjs html-css-javascript html5 javascript javascript-framework mongo-db mongodb mongodb-atlas mongodb-database node-js nodejs
Last synced: 5 months ago
JSON representation
Habit Tracker App
- Host: GitHub
- URL: https://github.com/m0hdf41z4n/habit-tracker
- Owner: M0hdF41Z4N
- Created: 2023-07-12T02:56:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-25T01:35:35.000Z (almost 3 years ago)
- Last Synced: 2025-04-07T11:47:25.729Z (about 1 year ago)
- Topics: css, css3, ejs, express, express-js, expressjs, html-css-javascript, html5, javascript, javascript-framework, mongo-db, mongodb, mongodb-atlas, mongodb-database, node-js, nodejs
- Language: JavaScript
- Homepage: https://habit-tracker-v1.onrender.com/
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Habit-Tracker
Habit Tracker application based on Node JS and MongoDB.
### Features
1. Create / Delete Habit.
2. Toggle status of Habit of past 7 days.
3. Track status of Habit of past 7 days.
4. Shows additional information about habit like longest streak , current streak , number of days habit followed.
How to Setup Project on local System
1. First setup npm package using `npm init`
2. Install the required dependencies as mentioned below.Using `npm install`
├── body-parser@1.20.2
├── ejs-layouts@0.0.1
├── ejs@3.1.9
├── express-ejs-layouts@2.5.1
├── express@4.18.2
└── mongoose@7.3.4
3. Configure files
1. config/database.js with your creds
4. Run the server `nodemon index.js`