The Computools engineers chose this open-source software development kit to develop the Gonetrippin front end. This framework enables customized application development for iOS, Android, Windows, and web browsers. Cordova plugins ensure access to host operating system features, including GPS, Flashlight, Camera, etc. that benefit the Gonetrippin app feature set. Analytics, A/B testing, and build automation make Ionic 3 the natural choice for cross-platform MVP development.
Spring Boot 2.0
To ensure rapid Back end core development of the stand-alone Spring application, the Computools team selected the Spring Boot 2.0 framework. Automatic Spring and third party libraries configuration, direct Tomcat, Jetty, and Undertow embedding and production-ready features enabled efficient and quick development of the Gonetrippin MVP app.
Postgres 10 + PostGIS 2.4
PostGIS enabled geographic objects support for PostgreSQL object-relational database. PostgreSQL server was used as a backend spatial database for geographic information systems. This combination also provided the highest performance of the Gonetrippin app after testing.
Google Cloud Pub/Sub
Secure and highly available communication between microservices was enabled by Cloud Pub/Sub. By decoupling senders and receivers, this cloud-based middleware ensured scalability, flexibility, and reliability of many-to-many, asynchronous messaging. Low-latency, durable messaging helped the Computools team quickly integrate various microservices hosted either on the Google Cloud Platform or externally.
ImageMagick + MozJPEG
To handle image optimization, Computools experts relied on ImageMagic, a cross-platform open-source suit designed to create, edit, and convert images in over 200 formats. Batch image processing enabled rapid scaling, lossy compression, and decoding. MozJPEG was used as a library in tandem with ImageMagick to reduce file sizes of JPEG images and while retaining high quality.
To save time on developing authentication system and ensure the systems security, the Computools team implemented one of Firebase services. This solution reduced the development time dramatically and improved the onboarding and sign in experience for end users. Firebase temporary storage service was used to ensure a seamless frontend experience in case of backend issues.
Defining the market problem. The client postulated that existing travel industry giants prevent small local businesses from getting necessary exposure and revenue, while travellers suffer from outdated information and limited sightseeing options.
Identifying the target audience. Careful industry analysis identified small business owners and local hospitality services providers, as well as road tripping families as GoneTrippin target audience.
Evaluating the competitors. Computools experts analyzed the client’s data on competitors and helped identify their shortcomings to avoid them within the GoneTrippin ecosystem.
SWOT analysis. Computools team provided the client with an outside perspective on the idea’s strengths and weaknesses. Opportunities and threats assessment solidified the market niche for the client’s solution.
Defining the user flow. Considering the requirements of service providers and travellers, the Computools team assisted the client in developing user stories and user flows to meet the needs of all target audience representatives.
Prioritizing the features. The Computools specialists helped the client select the primary features to be implemented in the MVP and secondary features to suspend until after the successful launch.
Choosing the project management method. Based on the client’s tight deadline, the Computools project manager advised the Agile approach with one or two-week sprints to enable fast-paced and productive development.
Developing the MVP. With clear goals and development tasks, Computools software engineers selected the best-suited technologies and solutions to deliver the MVP within 7 months.
Market launch and feedback analysis. After the GoneTrippin app and blockchain ICO launch, the Computools team continued to assist with user feedback analysis and plans for new features and upgrades to the ecosystem.
Seamless cooperation among the members of the Computools team enables efficient and quick MVP development. From the initial brainstorming session through numerous meetings and discussions, our engineers demonstrated creative cooperation resulting in innovative solutions.