PicoMe is a browser-based application that allows users to share or request food assistance from the community without cost. It utilizes MongoDB for CRUD operations and is built using Express, Node.js, and JavaScript, with Materialize CSS for styling.
To run PicoMe locally, follow these steps:
- Clone the repository:
git clone https://[email protected]:lilibella28/PicoMe.git
- Install dependencies:
npm install
- Set up environment variables as described in
.env.example
- Start the application:
npm start
- Log in using your Google account.
- Add grocery items to your request basket.
- Delete grocery items from your request basket.
- Visit the homepage to see a list of all users' requests.
- Accept food requests from other users.
- Express
- Node.js
- MongoDB
- Mongoose
- JavaScript
- Materialize CSS
- As a user, I want to be able to log in using a Google account.
- As a user, I want to be able to add grocery items to my request basket.
- As a user, I want to be able to delete grocery items from my request basket.
- As a user, I want to go to the homepage and see a list of all the users' requests.
- As a user, I need to be able to accept food requests.