Mobile App Development for Recruitment Platform
- Mobile App Development Web Development
- $200,000 to $999,999
- Jan. 2022 - Ongoing
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"The team at App Boxer always managed expectations."
- Human Resources
- Sydney, Australia
- Online Review
- Verified
App Boxer provides ongoing mobile app development for a recruitment platform. The team is responsible for UI/UX design, branding, AWS server setup, and web development.
App Boxer met and delivered every milestone on time. They always managed expectations and pushed the build quicker. The team had a can-do attitude, as well.
The client submitted this review online.
BACKGROUND
Please describe your company and position.
I am the CEO/ Founder of MPLOI
Describe what your company does in a single sentence.
MPLOI connects smart employers with potential employees through a smartphone app using a modern interface and intuitive format, establishing the future of recruitment.
OPPORTUNITY / CHALLENGE
What specific goals or objectives did you hire App Boxer to accomplish?
- Design and Build an MVP
SOLUTION
How did you find App Boxer?
Referral
Why did you select App Boxer over others?
Close to my geographic location, Great culture fit, Good value for cost, Company values aligned
What was the size of App Boxer’s team?
6-10 Employees
What was your primary form of communication with App Boxer?
Virtual Meeting, Email or Messaging App
Describe the scope of work in detail. Please include a summary of key deliverables.
Platform Details
- AppAdmin - Non-Responsive Web
- Mploi-ie (Employee) / Mploi-er (Employer) - React Native
- Guardian (Mploi-ie's legal guardian) - Responsive Web
- Mploi-er (Employer) - Responsive Web Milestone 1 General:
- UX / UI Designing which includes Creation, Modification & Finalization of :
- Wireframes
- Designs
- Branding
- Setup code for AWS server which includes setting Up
- AWS Server
- Load Balancer
- Website
- DNS for App/Website to function
- 3 different server setup (development, staging and Production)
- Publishing web and API's, admin panel
- Design database which includes
- Setting Up Database Schema & Architecture
- Design a database that meets Supplement needs and can easily accommodate change as well as scalability
- Analyse Supplement requirements to divide that information into the appropriate tables and columns while linking those tables to each other
- Setup other aspects of App/Web development which includes Setting up
- Github version control system which is used to maintain the project and allow multiple teammates to work in collaboration.
- Jenkins and Fastlane are CI/CD tools that allow upload respective platform builds automatically.
- iTunes and Playstore: Apps need to set up on respective platforms with metadata.
- The builds for respective platforms are shared via Appstore TestFlight or Android internal testing group
- Develop Wrappers for iOS & Android
- Developing Wrappers for iOS & Android for app to function in React Native Framework
- Making UI and functional components for the respective platform if not available in react native or need any kind of customization
- Break up requirements in to development tasks which includes
- Sprint 0 where scope break-up is done
- Use cases are prepared to formulate test strategy
- JIRA board is maintained
- Development sprints are planned for each milestone and deliverable
- Daily standup
- Project communication with development team, respective Project Stakeholders and Product Owner
- Test the app/web on timely basis which includes
- Writing functional test cases to perform manual testing
- User Verification Testing and Feature testing throughout the Application Development Process AppAdmin
- Registration & Authentication
- Sign in to the Admin CMS portal
- Be able to reset my password
- Log out of the Admin CMS Portal
- Settings
- Be able to change my password Mploi-ie/ Mploi-er
- Onboarding & T&C
- View the Splash Screen
- View the onboarding tutorial
- View the T&C and Privacy Policy of the app
- Registration & Authentication
- Sign up for the app using my Email ID
- Receive a welcome email for verification
- Verify my Mobile Number
- Sign in to the app using my Email ID
- Be able to reset my password
- Log out of the App Mploi-ie
- Profile Management
- Add details to my basic profile
- View my profile details Milestone 2 General:
- User Verification Testing
- Test the app/web on timely basis
- Wrapper Development
- Develop Wrappers for iOS & Android
- Break up requirements in to development tasks
- Project communication with development team, respective Project Stakeholders and Product Owner AppAdmin
- Job Category Management
- Create a Job Category
- View list of Job Categories on the App
- Job sub-Category Management
- Create a Job Sub-Category
- bulk create Job Sub-Categories
- View list of Job sub- Categories on the App
- Mploi-er Management ○ View list of Mploi-er on the App
- Mark Mploi-er as Inactive
- Reactivate an Inactive Mploi-er
- Search for a Mploi-er
- Mploi-ie Management
- View list of Mploi-ies on the App
- View list of all Requests from Mploi-ie for getting registered on the platform
- Mark Mploi-ie as Verified Guardian
- ID verification
- Receive an email for verification
- Add my ID document Mploi-er
- Profile Management
- Add details to my profile
- View my profile details
- View detailed profile of a Mploi-ie
- Registration & Authentication
- provide consent for marktering
- Opt for a subscription plan
- Subscription
- Upgrade to a subscription plan Milestone 3 General:
- User Verification Testing
- Test the app/web on timely basis
- Wrapper Development
- Develop Wrappers for iOS & Android
- Break up requirements in to development tasks
- Project communication with development team, respective Project Stakeholders and Product Owner Mploi-er
- Job Management
- Create a Job on the platform
- View the list of Jobs Posted on the Platform
- Mploi-ie Management
- View the List of Mploi-ies Matching the Requirement for the Job Posted by me
- View the List of Mploi-ies who have sent chat request for the Job Posted by me
- Instant Messaging - one-to-one
- Allocate a Job to Mploi-ie Mploi-ie
- Job Management
- View the List of Jobs Matching with my Job category in the Profile
- View details of a selected Job Milestone 4 General:
- User Verification Testing
- Test the app/web on timely basis
- Wrapper Development
- Develop Wrappers for iOS & Android
- Break up requirements in to development tasks
- Project communication with development team, respective Project Stakeholders and Product Owner AppAdmin
- Job Category Management
- View details of Job Categories
- Job Management
- View list of Jobs posted on the Platform
- Filter the list of Jobs posted on the platform
- View details of a Job
- Job sub-Category Management
- View details of Job sub-Categories
- Mploi-er Management
- View details of Mploi-er
- Mploi-ie Management
- View details of Mploi-ie
- View the list of Flagged Mploi-ie
- Notifications
- Receive email notifications
- Onboarding & T&C
- Manage Terms & Conditions and Privacy Policy for the Users Mploi-er
- Job Management
- View the Details of the Job Posted on the Platform
- Mark a Job as Completed Mploi-er/ Mploi-ie
- Instant Messaging - one-to-one
- View list of Conversations received on the platform
- View information on chat home Screen
- Initiate the one-to-one chat
- Send instant messages to other user Milestone 5 General:
- User Verification Testing
- Test the app/web on timely basis
- Wrapper Development
- Develop Wrappers for iOS & Android
- Break up requirements in to development tasks
- Project communication with development team, respective Project Stakeholders and Product Owner AppAdmin
- Mploi-ie Management
- Approve a Mploi-ie Rejected by me Earlier
- Reject a Mploi-ie Approved by me Earlier
- Mark Mploi-ie as Inactive
- Reactivate an Inactive Mploi-ie
- Search for a Mploi-ie Mploi-er
- Job Management
- Search the list of Job Posted on the Platform
- Notification
- Receive Notifications in the App
- Subscription
- Have a system in place to automatically make payments to AppAdmin
- View transaction History of the Payments made
- Upgrade to a Higher Subscription Plan Mploi-er/ Mploi-ie
- Notification
- View list of all my notifications Mploi-ie
- Notification
- Receive Notifications in the App
- Profile Management
- Update my profile details
- View detailed profile of the Mploi-er (Who posted the Job) Milestone 6 General:
- User Verification Testing
- Test the app/web on timely basis
- Wrapper Development
- Develop Wrappers for iOS & Android
- Break up requirements in to development tasks
- Project communication with development team, respective Project Stakeholders and Product Owner AppAdmin
- Job Management
- View list of Flagged Job in the App
- Mploi-ie Management
- View the list of Flagged Mploi-ie Mploi-er
- Job Management
- Update the details of the Job posted on the platform
- Mark a Job as Cancelled
- Mark a Cancelled Job as Active
- Delete a Job posted on the platform
- Profile Management
- Update my profile details
- Subscription
- Downgrade to a Lower Subscription Plan Mploi-er
- Flagged Content
- Flag a Mploi-ie Mploi-er/ Mploi-ie
- Registration & Authentication
- Be able to change my password Mploi-ie
- Flagged Content
- Flag Job
- Job Management
- search for a Job by Mploi-er Business name
- Profile Management
- Share the app
- delete my profile
- Settings
- Access the onboarding and legal information of the app via Settings
- Contact the admin
RESULTS & FEEDBACK
What were the measurable outcomes from the project that demonstrate progress or success?
- 6 Milestones of the project meet and delivered
- 6 Milestones of the project meet and delivered
Describe their project management. Did they deliver items on time? How did they respond to your needs?
The team at App Boxer always managed expectations. Of course I always "encouraged" the team to push the build quicker but they always delivered each milestone on time.
What did you find most impressive or unique about this company?
Whenever I wanted the MPV to have a particular function there was always a can do attitude from the team. I never hear from them. This can't be done or we can't do that. I was just scoped up and delivered.
Are there any areas for improvement or something {provider_name} could have done differently?
Maybe as each function of the build within each milestone was completed and tested maybe a sms or email notification could be sent out. Would be good as the client to know when it is getting closer to the end of each milestone. But I have been happy and expectations have been met and over delivered
RATINGS
-
Quality
5.0Service & Deliverables
"Excellent"
-
Schedule
5.0On time / deadlines
"Excellent"
-
Cost
5.0Value / within estimates
"Excellent"
-
Willing to Refer
5.0NPS