Awareness of the problems caused by excessive waste is at an all-time high. Yet, every day, people throw out countless useful and valuable objects. Curb Alert seeks to solve two problems at once: reduce waste by inspiring good recycling practices, and give people access to everyday items without having to dip into their budget.
Curb Alert will allow users to share images of abandoned items that look ready for a second life, and to tag a map with the location of the items. Other users can then view the items and their location, and make their way to the items to pick them up on a first-come basis.
In order to foster a healthy community, users who contribute items/locations are rewarded with in-app currency when the item is picked up. A user can then spend currency to hide exisiting posts from other users, giving them the opportunity to claim an item before anyone else.
Client-side:
- React
- React Router
- Axios
- Bulma
- Google Map React
- React Geocode
- React Dropzone
- Jwt Decode
- Moment
- Express
- Nodemon
- Node Sass
- Knex
Server side:
- Bcrypt
- BodyParser
- Express
- Faker
- JsonWebToken
- Knex
- PG
- Morgan
- Google Maps
- Google Geocoder
- Google Cloud Vision