EcoHabit is a web app project that aims to create awareness of the environment and help people build environmental friendly habits.
EcoHabit is a web app project designed to create awareness and encourage environmentally friendly habits. The app tracks users’ activities such as recycling, commuting, and eating, and visualizes their habits. It also provides users with information on the closest recycling locations and instructions on how to properly recycle various materials. The frontend of the app is built using React and Material UI, while the backend is built using NodeJS/ExpressJS and MongoDB as the database.
To get started, follow these steps:
git -v to check if Git is on the latest version.node -v to check if NodeJS is on the latest version.npm -v to check if npm is on the latest version.git clone https://github.com/lugenx/ecohabit.gitTo run the backend NodeJS application:
cd servernpm install to download all the packages/dependencies.npm start to start the app in development mode.To run the frontend ReactJS application:
cd clientnpm install to download all the packages/dependencies.npm start to start the app in development mode.EcoHabit is a web app project that aims to create awareness of the environment and help users build environmentally friendly habits. It tracks users’ activities, encourages them to improve their habits, and provides information on recycling locations and instructions. The app’s frontend is built using React and Material UI, and the backend uses NodeJS/ExpressJS with MongoDB as the database.