Background
The client based in Houston wanted to transform a legacy desktop application into a SaaS platform for mowing service providers. The platform needed to enable service providers to accept online bookings for mowing services from their customers, as well as include a reporting tool with real-time location tracking to monitor their crews during service.
Solution
We assisted the client in creating a cloud-based platform to convert their legacy desktop app to a SaaS platform for mowing service providers. The platform was designed using microservices architecture which involved separating functions into REST APIs, emails, notifications, and automated support ticketing. The system was distributed across three different portals and a mobile app. The admin portal was a web-based application that allows service providers to manage their service schedules. The customer portal was also web-based and allows customers to book mowing services. The SaaS portal was a web-based application that enables the system owner to manage SaaS customers. The crew app, which was built using a single codebase for web, Android, and iOS to reduce costs, is used by crew members working in the field to monitor their tasks.
Tech Stack
- Adobe XD
- Angular
- AWS Amplify
- AWS EC2
- AWS SES
- AWS SQS
- Bitbucket
- Cordova
- CSS3
- Google Maps API
- HTML5
- Jenkins
- Laravel
- MySQL
- PHP
- Stripe
- TypeScript
Bernie G
Founder, CrewConnect
The team has done an excellent job of listening to our requirements and actually transferring that into what we meant and envisioned.