Web, Native iOS, and Android Apps for James
James App is an ‘Uber-feel’ mobile app for finding the best experts nearby from a Paris-based startup.
- Duration 2015 – 2017
- Team 5 team members
- Type Marketplace
- Industry Web; Mobile (Android, iOS)
- Platforms On-demand solution
Project idea
The client wanted to simplify communication between professionals and clients with an on-demand solution. End users find the right expert nearby that meets specific requirements, time, and expected service level.
Target Audience
The client focused on the French market, with an emphasis on Paris. No limits regarding skills: experts could be hairdressers, do a manicure, babysit, walk dogs, train and teach, help in the kitchen or the garden, etc.
Results
-
1.5k
Paris-based experts
-
5
Team members
The two mobile and one web teams implemented all the essential features from scratch within six months. They launched an MVP while helping with updates and technical advice.
The two mobile and one web teams implemented all the essential features from scratch within six months. They launched an MVP while helping with updates and technical advice.
Core Tech
-
Java
-
Objective C
-
Angular
-
Laravel
Project challenges
-
The team needed to introduce and thoroughly test a custom algorithm to write off each transaction’s sum that a customer pays to a professional while correctly withholding taxes and platform commission.Defining the most important ‘killer’ features and implementing them as quickly as possible was crucial for showing the app to users and getting their first feedback.
-
The search and booking system required a complex implementation. Clients could select a professional based on various parameters, including geolocation and availability, within a specified timeframe.
Planning
Input
The client initially had:
- Project vision and an initial plan
- Focus on early app adopters
- The need to launch quickly
- The design of the future app
Analysis
Our team:
- Started with the discovery phase
- Determined optimum scope
- Worked on software development from scratch
Result
Our work resulted in:
- Decreased delivery of the product MVP
- Startup presence on all platforms
- Feature-rich functionality covering the needs of all user groups
Business benefits
Business analysis
The Discovery Phase enabled the client to optimize scope and development costs.
MVP focus
Project value increased by cutting off features the would-be users might not welcome.
Tech expertise
The team's expertise ensured the high quality of the provided system and the best software performance.
Scaling
IT Craft provided all necessary roles, ensuring the client's simultaneous presence on all platforms.
Main project features
Clients
- find an expert based on the user’s geolocation
- filter experts by category, location, rating, service, rate, etc.
- reserve a specified time
- rate an expert
- pay via mobile app, including taxes and platform commision (MangoPay)
- log in using a social network account
- view list of past orders
- view the client’s and expert’s history and rating
- confirm or reject requests
Experts
- create a profile to sell services
- manage and edit profile information
- check and manage calendar
- receive payments from clients
- receive client feedback
System administrators
- manage user requests
- view system users
- manage and block users
- manage feedback
- manage payments
- view notifications
- view and manage problem report
Your IT Craft team focuses on your priorities.
Are you looking for an optimized product launch? We can help.
Project timeline (Total – 1,950 hrs.)
-
Mob development
1,200 h
-
Web development
800 h
-
QA & testing
600 h
-
PM & BA
350 h
Technologies
Front end
-
CSS3
-
JavaScript
-
HTML5
Android
-
Angular
-
javax.annotation
-
Retrofit
-
play-services-maps
-
play-services-location
iOS
-
Objective C
-
AFNetworking
-
MagicalRecord
-
GoogleMaps
-
NSDate-Escort
-
SDWebImage
Back end
-
MySQL
-
Laravel
-
Apache
-
PHP