The social network for golfers to find partners for the game, host games, and find suitable golf courses.
Golf clubs can sell game passes directly in the app and quickly receive payments to their accounts.
Clojure was used for the custom parser of CQL query files (Cypher Query Language), as well as for the corresponding model function generator, which was running over DBMS Neo4j
A complete code refactoring, since the application was unstable and regularly crashed
Complete data migration from the existing DBMS to a new database while maintaining its integrity and structure, as well as optimizing the data structure in the DBMS to reduce the size of the database and increase the data handling speed
The entire code of the project was compiled in two files. Full code refactoring was necessary to eliminate errors and establish optimal structure;
Migration to a new DBMS was performed for an active application with a full data transfer from the old database. To secure data integrity and structure, the developer created a new & unique algorithm for parsing DBMS queries;
The algorithms for data computing, sorting & grouping were in need of optimization. The developer wrote a separate, complex algorithm for handling data.
We created the application using React Native and added custom native components written directly on Objective-C, Swift (for iOS) and Java, Kotlin (for Android).
Carefully studied the client's requirements
Devised the project implementation plan
Implemented all requirements
Regularly interacted with the client, provided status updates and interim demos