Skip to content

jayjscotto/ecohabit

Repository files navigation

EcoHabit

EcoHabit is a web app dedicated to every-day environmentally friendly habits.

Using Ecohabit

  • Deployment URL: https://ecohabit.herokuapp.com
  • Take a tour on the home page
  • Sign up if you'd like OR use the test account:
  • Each day, submit the 'check-in' survey, and the chart will track your results
  • If needed, head to the Utilities page for:
    • Electric Car Charging Locations based on your zip code
  • Toggle Reminders on/off
  • Account information is editable

Built With

  • Heroku- Cloud platform which builds databases and websites deployed online.
  • React - A Component Based JavaScript library for building user interfaces.
  • Node - A JavaScript run-time environment that exectues server side code.
  • Express - A Node package used as middleware to create routes.
  • Material-UI - A React component library based on Material Design.
  • Chart.js - A JavaScript library for datavisualization.
  • Moment.js - A JavaScript library for time calculations.
  • Mongoose - Object modeling for MongoDB/Node.js
  • Passport-JWT - Node package used as middleware for user authentication by hashing passwords.
  • Bcrypt - Node package used as middleware with Node and passport package for user authentication and password decryption.
  • MongoDB - MongoDB is a general purpose, document-based, distributed database
  • HTML5 - Mark up language used for structuring pages.
  • CSS - Stylesheet language used to describe presentation of pages.

Local Usage

  • Clone this repository onto your local machine
  • In the project directory, run $npm install && cd client && npm install
  • Run $npm run dev to spin up the project and confirm connection to Mongo is established
  • If the server starts, move on to the next steps
  • Proceed to create users in the application and use freely.

Contributors

About

EcoHabit is an application dedicated to educating users on and building every-day environmentally friendly habits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •