The aim of the work is to make customizations of Sharetribe. Sharetribe is delivered as open source software ([url removed, login to view]) and written in Ruby.
The marketplace will work without payments at this stage. There will be only one kind of offer which can be posted.
The modifications to be done are minors. Here is a list. A more precise sub-list will be provided after the first contact.
1. At the registration, add a field to collect the category of the user. There will be 4 categories and only two of them should be able to post a new listing.
2. Small modifications of the fields in the window “Post a new listing”: Remove title, image and location. Add a field for time. Put the price mandatory.
3. Minor changes to the homepage: Add a couple of filters, move buttons in the top menu, change the fields visualized in the list of the offers.
4. Minor changes to the page of the announces: remove the author, do not show the description box when empty
5. Minor changes in the profile page: remove list, remove follows, hide reviews, remove location
6. Minor changes in the visualization of the conversation between users: Add date, time and category of the offer instead of the title. Set the conversation with the message received on the top and the text bottom to answer on the bottom (opposite as now)
7. Minor changes in the page of the inbox: change some visualized field of the message in the list of messages
8. Change the Responsive design for mobile:
a. The top bar has to remain fixed when scrolling (it can be fixed also in the webapp)
b. Add 4 icons in the top bar with direct link to “add a new listing”, “ inbox”, “manage lists” and “filters”.
9. Deploy the app on a server, either Heroku or Digital Ocean. We will select the best choice according to the price and difficulty to be deployed and maintained.
There is an optional part, which will be quoted independently. Please do not include this part in the quotation now. But it is a plus if you will be able to deliver this part as well. This includes the implementation of the registration via mobile number (sms or whatsapp), the notification of a new message in the inbox via sms or whatsapp and the possibility to invite a friend via whatsapp, sms and facebook.
The budget may not be accurate. Please provide your accurate offer. And please provide an estimation of time that you need to deliver the project, starting on September 4th.