Business Requirements Document
Website: www.wezon.sharetribe.com
I am looking for a full stack developer that has 5+ years of experience with Ruby on Rails framework with extensive experience developing specifically Sharetribe websites. Has proven experience migrating sites to their own servers, performing both front and back end upgrades
Skills:
Payment : Payment gateway integration (receiving and sending)
User Experience : Has an understanding of how to build a smooth & intuitive website navigation
Design : An extreme attention to detail and the ability to design pages that offer a consistent experience on various mobile devices.
Communication : Fluent in English and is very good with explaining all tasks performedk
Professional: Must be able to provide a presentation document explaining experience, your methodology, clear pricing
Future State
Promotions
The ability for the host to offer a discount based on the length of the booking. Example: A host can set discounts such that if the number of days for a reservation is 10< X<30, then discount rate to be applied = 5%, or if number or days for a reservation is 30<X then discount rate to be applied = 15%
The ability for the host to run promotions at any time Example: A host wants to offer a 25% off sale during the entire month of October.
Currency Display
Multicurrency price display based on the location of the user. Stripe displays prices in $ but I would like for users to be able to also see prices displayed in the currency where they are located.
Car Rental Booking Process
The ability to add a driver to a listing and for the price change to be reflected automatically. Example: Display “Add Driver” button on the listing page so that when a user presses it, it shows the additional price that the user will pay for the driver.
Tour Guides Booking Process
The ability to create an incremental cost for every additional guest. Example: Current state on sharetribe is the following: if the minimum cost for a trip is $200 the system is built to charge $200 per traveler. I want the Tour Operator to be able set a minimum rate for 1 person and a separate rate for each additional person that wants to book the trip
Messaging
Admin should be able to receive a copy of all booking requests
Add offline messaging capacities backup for booking request alert
Reviews
Display reviews below the listing
Current State: Reviews are currently not displayed on a specific listing instead they are displayed on the profile of the host.
Future State: A customer’s review should be displayed on a specific listing. We can have both options available.
Home Page Display Complete Makeover (Mockups Available)
Current state: All services are displayed on the homepage at once
Future State: The Home page will have an icon that corresponds to each service that Wezon offers. A user will need to select an icon that corresponds to the service he/she is looking for. As you can see below the “Homes” icon will display Destination, Check in, Check Out and Number traveler underneath.
Mockups Available on Trello: Page 1 (Homepage) and Page 2 of the booking process
Payments
Current State: Wezon is unable to send payments to service providers that have bank accounts in Africa through stripe.
Future State: Integration of an additional payment gateway that allows sending payments to suppliers with African bank accounts.
Integration of an additional payment gateway to receive payments as well because Stripe currently controls all the payment process of all the accounts that are created on Sharetribe. I would like sharetribe users to be able to choose the option to either use their bank accounts (if the bank account is issued by countries members of the EU, US) or select the Wezon default bank account to receive payments if their bank is based in Africa.
Trello Link available
Feel free to contact me if you meet the profile