The app was built using Flutter, Dart and Firebase which I learnt throughout the 2 weeks of the project.  It was quite a steep learning curve but, through teamwork and determination, we were able to implement all the main features we had planned for the app. My main responsibility on the team was to design and implement the TrailBlazers. I was able to utilise my 3D design skills to create our three unique characters and their evolutions. I then worked in a pair to create the functionality. When a user signs up to the app, they are prompted to choose their TrailBlazer and give it a name and this information is then sent to the Firestore database. When the user chooses to view their TrailBlazer, they will see information such as their current points, TrailBlazer stage, the corresponding image and how many points they need until the next evolution. The image will automatically update based on how many points the user has.

TrailBlazer Concepts

Back to Top