Backend and Frontend
Atlas24 backend is developed using JAVA framework named Spring Boot and Hibernate. UI elements are developed with Next JS, Material UI and some custom CSS. PostgreSQL database is used to store data.
For extra security, no sensitive information, credentials or files are stored in the database in plain text. Instead, a custom web infrastructure (API) is designed and developed to store this information prioritizing security above all by encrypting them on the server-side. Also, all the REST communications are encrypted, authenticated with a secured JWT (JSON Web Token).
Mobile App
- A cross-platform mobile app is written in Dart using the latest mobile development platform Flutter. Flutter helped to make the app faster and reduce code development time.
- Firebase has been used to implement the push notification service.
- Google map api has been to implement the service provider’s find and navigation process.
- Many Flutter packages are used to implement different features like shared preference, splash screen, API calling etc.
- JWT is used to hit all the private API to ensure user’s privacy and safety.
Miscellaneous
- The system uses Google Analytics to track analytics. It is used to track the key metrics and events to improve the app through an informed iterative process.
- Firebase Crashlytics is used to track key performance metrics, bugs and crashes.