Habit-Tracker-2

Habit-Tracker

About The Project

You cannot able to keep your habit or want to create new habit. Then try this amazing app Habit Tracker A basic Habit Tracking System. Tech Stack : HTML, CSS, JS, Node.js

Features :

Built With

Here is the Technology Stack of this Application. which I have used to Built this Application.

Getting Started

Directory Structure and flow of The Code

This code follows MVC pattern and hence everything is differentiated and well managed:

Habit_tracker
    |-----assets
    |       |--- css
    |       |      |-- detail.css
    |       |      |-- home.css
    |       |      |-- footer.css
    |       |      |-- sign-in.css
    |       |      |-- sign-up.css
    |       |
    |       |----  js
    |       |      |--detail.js
    |       |
    |       | ---- image
    |       
    |------ config
    |         └--- mongoose.js
    |         |---- passport.js
    |
    |
    |------ controllers
    |         └--- detailview_Controller.js
    |         |--- home_controller.js
    |         |--- user_controller.js
    |
    |
    |------ models
    |         └--- habit.js
    |         └--- users.js
    |------ routes
    |         └--- index.js
    |         |--- info.js
    |         |--- user.js
    |         
    |------ views
    |         |--- _footer.ejs
    |         |--- home.ejs
    |         └--- layout.ejs
    |         |---_header.ejs
    |         |--- user_profile.ejs
    |         |--- user_sign_in.ejs
    |         |--- user_sign_up.ejs
    |
    |
    |------ index.js
    |------ package.json
    |------ package-lock.json
    └------ README.md

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag “enhancement”. Don’t forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request