Build Mobile Application and Web Application
Budget: $750 – $1,500 USD
For Reference: https://www.klook.com/en-US/
Type of User
Traveler
Merchants
Features for Traveler
As a Traveler, I should be able to register, login in, log out(O-Auth)
As a Traveler, I should be able to search for the location where I want to book activities.
As a Traveler, I should be able to see list of activities in searched location
As a Traveler, I should be able to check the details of certain activity
As a Traveler, I should be able to book the activity
As a Traveler, I should be able to use discount coupon
As a Traveler, I should be able to get verification email after booking confirmed with booking receipt
As a Traveler, I should be able to communicate with merchants who are selling activities.
As a Traveler, I should be able to cancel the booked activities before certain hours of activity
Technical:
Platform: Mobile Application(Android and iOS)
Framework: Flutter
Features for Merchants
As a merchants, I should be able to register, login, logout as a merchants
As a merchant, I should be able to register activity that I want to sell in certain location
As a merchant, I should be able to confirmed booking from traveler
As a merchant, I should be able to check the cancellation and confirmed cancellation of certain activity
As a merchant, I should be able to check feedback from traveler
Technical:
Platform: Web application
Framework: React.js, Typescript
Backend:
Database: Postgresql
Language: Node.js, Typescript/Javascript
Type of User
Traveler
Merchants
Features for Traveler
As a Traveler, I should be able to register, login in, log out(O-Auth)
As a Traveler, I should be able to search for the location where I want to book activities.
As a Traveler, I should be able to see list of activities in searched location
As a Traveler, I should be able to check the details of certain activity
As a Traveler, I should be able to book the activity
As a Traveler, I should be able to use discount coupon
As a Traveler, I should be able to get verification email after booking confirmed with booking receipt
As a Traveler, I should be able to communicate with merchants who are selling activities.
As a Traveler, I should be able to cancel the booked activities before certain hours of activity
Technical:
Platform: Mobile Application(Android and iOS)
Framework: Flutter
Features for Merchants
As a merchants, I should be able to register, login, logout as a merchants
As a merchant, I should be able to register activity that I want to sell in certain location
As a merchant, I should be able to confirmed booking from traveler
As a merchant, I should be able to check the cancellation and confirmed cancellation of certain activity
As a merchant, I should be able to check feedback from traveler
Technical:
Platform: Web application
Framework: React.js, Typescript
Backend:
Database: Postgresql
Language: Node.js, Typescript/Javascript