A mobile-first platform designed to help facilitate the culture of giving away your unused/unwanted items away to people who need them more then you!
A common practice in the city of Tubingen, Germany, was that people would leave their unwanted items in the street with a sign saying "For Free". I appreciated the idea, and the recycling culture, however also noticed some problems such as:
- Only immediate passes by would be able to take them
- Things would be left out for multiple days
- Also in bad weather
- Some people would leave undesirable stuff (trash)
There are platforms that try to help, however they are poorly designed, often requiring long descriptions to be able to past an app, and hard to navigate
This app is currently able to solve all these problems by:
- One click uploading
- geoloaction of items dropped
- photo recognition enabling smart tagging
plus many more features to come!
- Node
- Npm
- MongoDb
- Cloudinary
- Google Api Key
- Free Your Stuff back-end
- Clone both the Free Your Stuff front-end and the Free Your Stuff back-end
- In the command line, for both repos, enter:
npm install
- Add in your Google Api Key
- Add in your Cloudinary Account
- Create a .env file - following the .env.example
npm start
npm run dev
As previously mentioned I have a huge list of features that I am planning to implement including:
- Tests!
- login/ authentication & user accounts
- weather recognition (if weather is bad, don't leave things out!)
- user messages
- ability to gift things person to person
- messages between users
- etc etc
- React - The frontend framework used
- Koa - The backend framework used
- MongoDb - The database used
- Cloudinary - The photo-storage database
- Google Api's - Api's for Maps and Photo-Recognition
Contributions Welcome!
This is an on-going project and external input and ideas will be gladly recieved!
This project is licensed under the MIT License, take it, have fun.