Skip to content

RJimenezTech/habit-tracker

Repository files navigation

HABITUAL

:: a daily habit tracker ::

Description

An app that allows users to track their daily habits in a visually simplified display to improve daily motivation, productivity, and overall mental well-being.

Table of Contents

Site

Project Repo

Project Heroku Website

Built With:

Node, Express, Mysql2, Sequelize, Bcrypt, Express Handlebars, Express Session, Dotenv

Installation

💾 npm install

Usage

First user must clone the repo, create a .env file with associated passwords, sign into mysql account, source db/schema.sql from mysql, return to terminal to run npm run seeds, then npm start to start up server.

📷 gif of app

At the homepage, user clicks Login and is presented a login page to resigster as a new user or log in to current account.

homepage

User can create a new habit by clicking the + button and writing in a habit and selecting the associated category.

habitpage

All of a user's habits will display and user can click the days in which they completed the habit and it will change to green to show the habit was completed for that day.

weekdisplay

Clicking logout returns user to the homepage and the data will save upon logging back in so user can keep tracking their habits daily.

Contributing

contact us for contributions or collabs

Questions

Please contact us using the following links:

:octocat: Github Jessiferizzo

:octocat: Github Robert Jimenez

:octocat: Github Rogelio P

Acknowledgments

MIT licensing, our great instructors and TAs, graders, and classmates

License

License: MIT Read more about MIT here: MIT

Copyright (c) 2022

About

A habit tracking app that resets each week

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published