Click here to see the deployed version
** Aparajita - GitHub **
** Aboozar Mojdeh - GitHub **
** Marshall - GitHub **
** Luke Ramsay - GitHub **
There is so much waste in our day-to-day lives and so many people that require basic items. We want to connect them to those that want to help but unsure how to proceed
- Food or any other donations at the moment isn’t accessible to everyone through an online platform
- We knew that food wastage is a big issue in Canada, whereby approximately 170kg of food is wasted in Toronto per person/year
- We know that people that need such services the most, might not be willing to create an account or have access to internet
- Our app can be accessed through mobile and for those without internet, through wifi offered by the Toronto public library
- Make it easy for guests to search for donations through our app without the need for an account with us
- Guests can also see through the search results the closest gift donation based on distance in km
- We allow users to directly request an item through email
- Autocomplete feature makes it easy for guests to see the items available in our database
- Easy for users to add/remove gifts from their dashboard
- As an angel we want to be able provide any items or products that can be given away to those in need.
- As a recipient, we want to be able to have quick and easy access to food, items and other household items when we need them the most.
- Register with the app
- Update their profile
- Add gifts for donation
- Remove gifts from donation.
- Receive emails from guests for donation.
- Search for Gifts
- Request Gifts via email
- Get results based on closest donors in KM
- React
- React Router
- Bootstrap
- HTML5
- CSS3
- Toaster
- Node Js
- express
- Mongoose
- Axios
- Yarn
- JWT
- Update Wall feature
- Drag and drop items with list items
- Sort geolocation based on location and range.
- Sending gift requests based on SMS or in-app communication
- Allow organizations to create an account as a user.
- Ability to add task functions with multiple rates associated.
- Change Mongo to MySQL to make data more relational
- Make an Android and iOS application
If you wish to clone the app down to your local machine...
- Ensure that you have MongoDB set up on your machine
- Once you are set up,
cd
into this repo and runnpm install or yarn install
. - Then open another bash or terminal window and run
mongod
- Run the script with
yarn start
. - The app will automatocally open the
localhost:3000
in your browser. - Enjoy!!!