The Travel Guide App is a source of information about current events, past phenomena, history and real-life information. It contains audio-visual content which aims to “renovate” old historical places and sites.
With the help of a virtual map and a connected GPS tracker, the user can navigate around the ruined historical sites and view the architecture of the buildings as well as listen to the stories dedicated to each location.
The team's work focused on creating commercial content for customers. For example, in order to take a photo with an Augmented Reality object, it is necessary to subscribe to the app. The resulting photos can be shared on social media pages with family and friends.
The Travel Guide App is a good companion for travellers who like to learn everything on their own.
Also maybe interesting:
What Was Done
Our main task on the project was to design Web API from scratch for the Web application version. This creation allows application administrators to use data repeatedly and identify a way to distribute paid content (points of interest, media information and etc.).
To meet the challenge and design a unique customer-orientated solution we divided the tasks into several stages. Overall we have:
- Set up environments in the Azure cloud from scratch;
- Designed the database structure and its access layer;
- Implemented language localization of data in the database;
- Designed interaction with Facebook and Google APIs for Google and Facebook login;
- Designed interaction with Apple and Google APIs to support in-app purchases.
Now the client plans are to develop a web portal for administration and content management in the application.
On this project, our specialists dealt with back-end (API) infrastructure. Our team has been working by the “Scrum” methodology. “Sprints” (intensified periods of work) last two weeks (with sprint schedules). Each sprint is approved by the customer before the start. As well as this, we have conducted daily briefings in written form for status updates.
Project team: 3 developers, 1 PM.
Architecture: Database, BLOB -> Services -> WebAPI.
Technology: .NET Core 3.1, WebAPI, MSSQL, EF Core, Azure BLOB Storage, Swagger, Google, Apple & Facebook public APIs, Serilog
Tools for task tracking and management: Trello, Gitlab, Slack.