Travel Sensei
Travel Sensei
The purpose of the Travel Sensei project is to make traveling not only much easier, faster, and more accessible, but also fun, competitive, and entertaining.
With this project, we want to solve the problem of travel lacking engagement and social connection, making it hard for people to stay motivated and share meaningful experiences while exploring new places.
Our main business goals include: encouraging increased travel and exploration; enhancing user interaction with the application; building a community around shared travel experiences.
The added value is in our new features: interactive map, on which the user can mark a sight as visited and get a reward in credits; milestones badges for major achievements; users leaderboard with leagues system; user profile with many customizations that can be bought for credits; friendship system, which allows users to view each others profiles, including the badges, place in leaderboard, bio, profile picture, and so on.
Android Jetpack Compose with Kotlin is used for frontend, as it's easier in development. Java with Spring is used for backend due to it's popularity. Python is used for the admin panel, as it's convenient and saves time. Terraform is used for deployment to the AWS.