Let's say this is a one man-year project for a web/app development company. Hosting won't be free, so I'd start making a business plan.
But why not as a start join freecycle in stead of building your own software? See https://www.freecycle.org/
I am an educator with basic programming skills. I live in a city where there are a lot of useful old stuff being thrown away to give way to new fancy stuff.
I wan to set up a website with the ability for users to upload pictures/descriptions of their unwanted stuff to be given away free and they have the ability to receive requests from other users. Any user who can commit to a time of collection (as stated by the giver) will be selected on a first-come-first serve basis. The item will be allocated to the next user if the first user did not turn up.
The system should also be able to rate user (based on feedback of other users) so that we keep this cycle of responsible giving and receiving.
I have spoken to a few IT-savvy persons I know but I did not receive very concrete advice. I hope someone can advise me on
how to go about setting up this and the cost associated with this.