Beauty Studio "Krasa" App

Software Engineer

2018 — 2018

Java 8Spring (BootMVCCloudSecurityDataWSJPA)HibernateMySQL 8LiquibaseLombokSendGridSMS-API1C IntegrationPOS IntegrationFirebase messagingPushy.me SDKCredit Card Payments IntegrationJavaScriptBootstrapMaterial Design LightThymeleafCheckstyleFindbugsFeignFirebase AdminSwift 4APNSCentOS 7NginxJUnitSonarMaven

Details

Application for a Beauty Studio. Server application with an admin panel where schedules, integrations, payments, etc. can be managed. Client apps for Android & iOS published on Google Play and the App Store.
Own page with links to download can be found here: http://drybar.by/
A system with a flexible architecture, it has integrations with a bunch of APIs, such as 1C, a bank API, Firebase, etc. Optimized for work on a slow network, it has its own high-performance cache implementation and detects internal and UI errors and performance issues. The admin panel provides the ability to configure almost everything and check the application's state in real time.

Gallery