Website accessible on:https://grocelist-client.netlify.app
A shared grocery list application for flatmates
The front end is built with React and deployed on Netflify (CI/CD)
The backend is built with MongoDB express and Node/Express.js and deployed on Heroku (CI/CD)
User can register and login
Note: Register still requires client-side validation
Users can create/delete groups and create invitations to add other users
Users can add and delete in personal todo and view them on the dashboard
Users can view all the todos pending on that day and the reminders for a certain day
Also user can in add in notes for other users to use
Users can create group grocery list and delete and view them on the dashboard
Users can add and delete items within a group grocery list.
Users can view events within a registered group. Users are then able to hide selected events.
Users can reminders which they are notified of on that certain day
Run
npm install
to install all the packages
Run
npm run start
to run the program on your local Machine
Make sure to pull the main branch of our server application repository from: https://github.com/maindotmarcell/Grocelist-Server Make sure you have Mongo DB installed on your local machine. And in a separate terminal run:
npm install
to install NPM dependency packages
Followed by:
npm run dev
By running the two (back-end and front-end) applications simultaneously, you will be able to use the above-mentioned features.