Eggy is a universal work & life admin app for enterprises/SME's and their employees that helps users stay organized and efficient.
Our development team operated in a full-stack capacity, taking responsibility for both the front-end and back-end aspects of the project.
The Eggy app utilizes a powerful tech stack, consisting of Flutter, MongoDB, the AWS Serverless Framework, and TypeScript.
This combination offers numerous advantages that contribute to the app's overall performance, scalability, and flexibility.
Eggy was looking for engineers who were outstanding team members and could fit straight into their agile development project management delivery rhythms. This included high levels of effective communication.
Accurate project estimation, combined with proven sprint delivery was essential for budgeting purposes, and to deliver confidence with stakeholders. This supported our speed to market and ability to allocate resources efficiently.
Engineers who could work autonomously and lead discovery on new POC projects so we could get initial concepts to market asap to test & validate. The ability to think laterally around project use cases using our tech stack was essential.
Engineers with an ability to use an ‘easiest implementation’ approach to leverage business efficiencies, avoiding ‘rabbit holes’ at all costs
High level of transparency and communication around tracking weekly tasks, projects and hours for team members to support budget deliverables.
We built mobile apps for iOS and Android platforms using the Flutter framework with perfect quality and performance. In this project, our state management was Redux, as it was used by the founding team engineers, and they had experience with it.
Our team helped to develop two mobile apps for iOS and Android platforms and a web app.
We integrated and configured RevenueCat payments for a smooth transition for users who want to use the Pro version of the Eggy application.
The engineering team has configured the integrated MongoDB and AWS.
Engineers created a suite of unit tests focused on testing various application components, including business logic in view models, logic within repositories, entity methods, and utility functions.
Our team conducted extensive performance testing to ensure smooth and responsive user experiences. We optimized app loading times, minimized network requests, and utilized database query optimization to improve overall performance.
As for continuous integration and delivery, we employed tools such as GitHub Actions and CodeMagic to automate the build and deployment process.
Engineers created a suite of unit tests focused on testing various application components, including business logic in view models, logic within repositories, entity methods, and utility functions.
Our team conducted extensive performance testing to ensure smooth and responsive user experiences. We optimized app loading times, minimized network requests, and utilized database query optimization to improve overall performance.
As for continuous integration and delivery, we employed tools such as GitHub Actions and CodeMagic to automate the build and deployment process.
Advertise a freight request and have your goods delivered quicker and cheaper using the Fluxx geolocational algorithm to match your delivery with a peer travelling to your location.
Subsidise your cost of travel and earn money by delivering freight to others on your route. Freight sizes are categorised, so no matter what you drive, there's something that you can carry.
The task was to create a two-sided peer-to-peer general freight platform that will match the user’s freight delivery requirements with someone heading to the user’s location. To test the client’s idea, we needed to create two apps: iOS and Android.
Our main technical decisions: Flutter, Firebase and Stripe.
Why Flutter?
We built mobile apps for iOS and Android platforms using the Flutter framework with perfect quality and performance. In this project, our state management was Redux, as it was used by the founding team engineers, and they had experience with it.
We configured and tested a couple of Firebase environments for development, testing and production. Created a set of security rules for Firebase to protect the data along with a set of security rules tests to ensure that they cover every possible scenario of how users can interact with the platform.
Our team configured a two-sided platform inside Stripe. We made custom integration using Firebase Cloud Functions between Firebase and Stripe (now Stripe has a special extension for Firebase that can speed up development even more).
Fluxx became a notable phenomenon in regional Australia: the mass media wrote several articles about it and, without any marketing efforts, the project's page on social networks received about 2 thousand fans in a short time. The demand was so great that in geo expansion we added 80 new towns.
Currently, Worklog is in its beta stage. With very low effort we received the first subscribers.
Startups depend on how quickly they can move and adapt to the market. Speed is one of the major factors in deciding whether a startup will be successful or not.
It's crucial to be lean with technology. Cross-platform tools and a single programming language can streamline development, saving time and resources.
By leveraging frameworks like Flutter, which utilizes a single codebase for both iOS, Android and Web, it’s possible to get products to market faster.
That’s why Flutter is an ideal choice for startups to implement their vision and ideas.
Founder & Co-CEO
"Trust & confidence only comes from successful execution & delivery as a team. Working together through challenges in implementation and improving your process. Solid Software has been 100% committed in understanding our processes and delivering a product that meets stakeholder expectations. We always trust Solid Software to deliver the solution we need."
Founder & Co-CEO
"We wouldn’t be in market if it weren’t for Solid Software. They’ve exceeded all our project expectations, and more importantly, will be our tech partner pushing forward as we execute our long term mission to the world. They’ve given us the confidence to deliver a high quality product that our customers love using. They’re fast. They’re efficient. But more importantly, they’re one of us now. They’re ‘Team Eggy’!"