the website shall have a frontend, backend, and interaction with a mysql db.
The normal user can create its profile, with a profile picture, or also connect its fb, twitter, instagram google account to speed up the registration phase.
The user can act in 2 roles: requester, offeror. Both user roles can post/partecipate to other requests/offers. Requests and offers have a bunch of parameters that have to be manage.
It is also necessary a landing page to view, search and filter all the offers and the request for the subscribed user.
Additional feature: paying method directly on website.