Let's start with the sign up / sign in page.
We would like one central sign in / sign up for customers and tailors.
Would like to include the option to sign up with Facebook and Google. (Should we include this with the launch or on a later update?)
The information we would like to capture is username, email address, location (country, state, city / local government), gender, date of birth, phone number, password.
The information can be separated by pages. First page (landing page after download) is sign in or sign up, second page asks if you are looking for a tailor or you are a tailor, third page has data entry.
On the second page the app will differentiate customer from tailor. Depending on their selection they will then been funneled through a different experience. We do not need email address or date of birth to be mandatory for tailor.
local governments are used in Nigeria as opposed to cities that will be used for the United States.
So if a user selects Nigeria as their country their next option will be to select the state then the local government. These should be in drop down box selection.
If a user selects United States as their country their next option will be to select the state then the city. These should be in drop down box selection.
After entering the sign up details the user will be sent a validation code to the number they entered. Once confirmed they will now have generated an account on the platform.
Now let's walk through the customer flow on the android / iOS / web app.
The landing page should be the search option for tailors. There should be multiple ways for them to search- by gps location on a map, entering in a search box where they can text or drop down to select.
If they enter in the search box they can search by - tailor speciality (men, women, both), location (US, Nigeria country drop box then state drop box depending on prior selection, then city / local government drop box depending on prior selection)
After entering in the search a list of tailor profiles will appear. The view should be scrolling up and down. (Example Airbnb app)
When viewing the tailor results from search the details viewed should include - tailor picture, tailor first name, location (city or local govt, state, country), average time frame for work completion (day / weeks), sample pictures of work, verified badge, service rating, customer reviews, option to chat now / contact.
The time frame for work completion could initially be submitted by the tailor but adjusted with an algorithm of the feedback given by customers after a job is completed. This could help give tailors with more positive reviews a better ranking in the system and more visibility when customers search.
Verified badge could be something as simple as the word in a rectangle and would be managed from an administrator end. These would signify the tailors we have personally vetted.
Service rating would be 1 to 5 stars and given by customers after complete of each job.
Customer reviews could be displayed or hidden by users selecting the drop down arrow to avoid cluttering the view and make sure there is enough white space on the page.
Contact option will allow users to connect via chat and similar to fiverr where communication should be limited to the platform. We are considering integrating call over wifi option in a later update of the platform. Our concern is that it will decrease active usage. Feel free to share your opinion on this.
After a customer has viewed the tailors in search results and have selected to contact the desired tailor the tailor will then issue an invoice for the work. The payment can be made via cash, visa / mastercard transaction or wallet that customers can add funds to. Customer can also apply a promotion code for special discount.
We would like to deduct a 20% commission fee from the total order before the funds are released to the tailors. All commissions from cash orders will be deducted from card payments. Tailors should receive the payment on a weekly basis.
After payment is made a push notification and email reminder will be sent to the customer to rate and review the tailor.
Back to the landing page,
When a customer signs up / signs in they will land on the search option to find a tailor but there will be left menu options for other selections.
left menu options include: Find A Tailor, My Profile, Payment, Favorite Tailors, OOTD, Suggest A Tailor, Contact Us
Find A Tailor - I've covered this above. If you have any questions let me know.
My Profile - customer profile will include default pic, name, location (country, state, city. If Nigerian customer it will only show country and state)
Payment - customers will have the option to upload card details or connect paypal account. There will also be a summary of payment / transaction history (tailor first name, description of work, location, date, amount spent)
Favorite Tailors - list of saved profiles of tailors. Will include the tailors pic, first name, location (country/state/city or local govt)
Outfit Of The Day (OOTD) - in this stream customers can upload a pic of their finished design or any designs they like and may want to share with the tailor to recreate. If it is a finished design by one of the tailors on the platform the customer can tag the tailor (tag will search the database) or the customer can add the details manually if the tailor is not on the platform (tailor name, location, and telephone number but only name and location will be visible to users). We want all users to be able to like, comment, share or bookmark the posts. There should also be a way for the administrator to upload content to this page.
Suggest A Tailor - referral system for users. Option to enter suggested tailor's name, location (country, state, city or local govt), email address, phone number
Contact Us - button to email customer support (will be powered by Zendesk).
Now for the USSD version of the platform.
We want the platform to be accessible to as many people as possible. Although mobile apps provide a better user experience, there are a lot of feature phone users (+60% of population) in developing [url removed, login to view] solution is to provide USSD protocol so GSM users can enter a short code to access the services.
(Feel free to recommend a different way to deliver the service using USSD.)
The will be a short code for users to sign up and a different code to request for tailors once they have a registered phone number.
To sign up - users enter code then will be asked to enter their name then asked to enter their gender then asked to enter their country location then asked to enter their state location then asked to enter their city or local government location based on previous entry then asked to enter their phone number with an example shown then asked to confirm details.
Once confirmed a confirmation text will be sent to the phone number entered. (I hope all is possible)
To request for tailor (phone number requesting should be registered before allowing user to request)- users enter code then customer will enter their registered phone number then select tailor specialty (men, women, both)
Then select location (country, state, city or local govt) then submit. A random selected tailor contact details (name, phone number, location) will be sent to customer.
For the tailors (using the same sign up / sign in page)
To sign up - tailors will enter their first / last name, location (country, state, city or local government), gender, phone number, password (enter twice to ensure it's correct), selection as customer or tailor. Email address and date of birth will be optional as many may not have one.
Since we want to have one central sign up / log in page and the question if they are looking for a tailor (customer) or are a tailor (tailor) will be on the second page it will determine if the email address and date of birth is mandatory (customer) or optional (tailor).
Once account is validated, the tailors landing page will be their profile which will include default pic, business name (optional), name, location (country/state/city or local government), average time frame for completion of work (using numerical drop box from 1 - 31, drop box for day / week), sample pictures of work (can be similar to airbnb where user can upload or take picture using device's camera), verified badge, service rating (1 - 5 stars), customer reviews (without the name listed)
There will be left menu options for other selections - Tailor Profile, Payment, Work Summary, Suggest A Tailor, Contact Us
Tailor Profile - covered above
Payment - tailor can upload account details to receive weekly payment or connect paypal account. There will be a button to issue an invoice to customer which tailor will signify if customer is paying with cash or electronically.
Work Summary - statement of work completed (date, location, description of work, amount received)
Suggest A Tailor - referral system and include name, location (country, state, city or local govt), email address, phone number of prospective tailor
Contact Us - button to email operations support team (powered by Zendesk), button to call operations team (calls can be over wifi or make traditional voice calls)
Tailor USSD will be used to sign up.
To sign up - tailor will enter code then select specialty (men, women, both) then tailor will enter country location then enter state location then enter city or local government location then enter phone number then confirm details. After confirming details and text will be sent.
Sign in option
Customers will sign in using email address / username and password.
Tailors will sign in using email address / phone number and password.
Other things to consider :
We want to have preference in building the signup portal for tailors first so that we can actively onboard during the development process. We do not need them to have access to sign in, only to input the data mentioned above in a landing page. An alternative would be to create the web version (within 15-30 days) first that way we can onboard while the other versions are being developed.
We have given preference to iOS, android and web version. This needs to be completed in 30 - 45 days max. USSD can be completed within 45 - 90 days max.
We would like to include the option for customers to post a job request and send to tailors within a designated location and specialty. The tailors that meet the criteria requested would receive a notification and have a chance to offer their services. This is the only time a tailor can initiate communication with a customer. This feature will come in a later version.
We would like to consider adding a marketplace tab to the left menu options where customers can browse ready made items for purchase. On the tailor app they can post any items they would like to sell that is not bespoke (handbags, shoes, jewelry etc). This feature will come in a later version.