Skip to content

a fullstack app habbit tracker app with Nodejs , express and ejs , coding ninja career camp backend skil-test

Notifications You must be signed in to change notification settings

DivyaGaurav21/habbit_tracker_nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Habit-Tracker

Description

A habit tracker project is a web application that allows users to sign in and sign out. It allows users to perform CRUD operations (Create, Read, Update, Delete) on their habits, such as adding new habits, viewing their existing habits, updating or editing habits, and deleting habits. The project is built using a tech stack consisting of Node.js for the server-side scripting, Express for handling HTTP requests and routing, MongoDB for storing and managing the data, and EJS for rendering the views and templates.

Tech stack

Node , Express, Mongodb , EJS , javaScript , html, css

How to setup the project on local system

  1. Clone this project
  2. Start by installing npm if you don't have it already.
  3. Navigate to Project Directory by : Using
cd habit-tracker

After reaching to the this preoject directory yo have to run this following command :

$ npm install
$ nodemon server.js or npm start

Features

  • User View Add/ remove/ update/ delete Habits Alt text
  • Daily view Test Image 4
  • Sign In test5
  • Sign Up test6

Folder Structure

Habit Tracker
    |
    |               |--->css
    |--->assets---->|--->images
    |               |---> js
    |
    |               |--->mongoose.js
    |--->config---->|
    |               |--->passport-local-Stradegy.js
    |
    |                  |-->habbit_controller.js
    |--->controllers-->|-->home_controller.js
    |                  |-->user_controller.js
    |
    |               |-->habit.js
    |--->models---->|
    |               |-->user.js
    |
    |              
    |               |-->user.js
    |--->routes---->|-->habit.js
    |               |--index.js
    |
    |              |--->user_sign_up.ejs
    |--->views---->|--->user_sign_in.ejs
    |              |--->home.ejs
    |              
    |
    |-->node_modules
    |-->.gitignore
    |-->package.json
    |

About

a fullstack app habbit tracker app with Nodejs , express and ejs , coding ninja career camp backend skil-test

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published