The Olympiad App
The THRIVE Project Framework provides the means to establish, measure and assess sustainability thresholds within organisations with the intention of ascertaining the current state and then illuminating the paths that leads to thrivability. This is possible by using dedicated software or the THRIVE Platform technology.
We are planning to design and develop a thrivability gamification app that will provide a means to set up sustainability and thrivability competitions. The app will help monitor the progress of these competitions and guide towards their completion. The app shall provide the desired guidance to the students on the features of sustainability and thrivability and how they can apply it to their science project or art form. The whole exercise is meant to bring about a cultural change in thinking and mindsets and guiding the new generation in creating a well-being-based economy, an economy pivoted on flourishing or thrivability.
Development of the Olympiad app as an extension of the existing technology will complement and enhance the existing features on the THRIVE Platform making it suitable for projects involving competition and gamification as well. Schools will formally join the TM Olympiad program via this app.
The key objectives of the TM Olympiad project are listed below:
- Use best practice technologies to develop a gamification app
- Provide a framework for sustainability and thrivability competitions
- Promote sustainability and thrivability through education, engineering and endowment (triple E)
- Specifically engage youth through competitions
- Assist in research specifically focused on gamification data for competitions
- Assist in research on how behavioural patterns could be influenced and modified through competition
- Provide for analysis of data from competitions
- Have lessons learnt sessions after every competition.
The app development process is envisaged to have the following steps:
Step 1: Research and Data Collection
- Extending the gamification aspects of the THRIVE Framework to include youth competition concepts
- Gather data on school competitions within Australia and abroad
- Look for existing APIs that provide youth competition-related data such as Olympiad Coach and Olympiad Trainer apps
- Select features that will be used for developing the MVP – Pilot Project
- Partnerships established for technical collaboration knowledge sharing and sharing resources
Step 2: Design
- User Interface (UI):
- Create wireframes and mock-ups for the app
- Ensure the design is intuitive and user-friendly
- User Experience (UX):
- Focus on ease of input for travel data
- Make navigation simple and intuitive
Step 3: Development
- Choose a Technology Stack:
- Frontend: React Native, Flutter, or native development (Swift for iOS, Kotlin for Android)
- Backend: Node.js, Python (Django or Flask), or Ruby on Rails
- Database: Firebase, MongoDB, or PostgreSQL
- Build the Backend:
- Set up a server to handle user data and perform calculations
- Implement an API to communicate with the frontend
- Develop the Frontend:
- Create screens based on the UI design
- Implement features for data input, calculations, and displaying results
- Integrate APIs:
- Integrate with other Olympiad apps such as, Olympiad Coach and Olympiad Trainer apps
- Integrate social media APIs for sharing features
Step 4: Testing
- Functional Testing: Ensure all features work as intended
- Usability Testing: Gather user feedback to improve UX
- Performance Testing: Check app performance and load times
Step 5: Launch
- Beta Testing: Release a beta version to a small group for final testing
- Marketing: Plan a marketing strategy to reach your target audience
- Release: Launch the app on app stores (Google Play Store and Apple App Store)
Step 6: Post-Launch
- Monitor Feedback: Collect user feedback and reviews
- Update and Improve: Continuously update the app to fix bugs and add new features based on user suggestions
- Community Engagement: Build a community around the app to encourage regular use and engagement
Additional Considerations
- Privacy and Data Security: Ensure that user data is handled securely and complies with relevant regulations
- Localization: Consider offering the app in multiple languages to reach a broader audience
Developing the app will need a core team that might consist of:
- Project/Product Manager
- UI/UX Designer
- Developers with skills in frontend, backend, and mobile app design
- Data Analyst
- Game Designer
- API Integration Specialist
- QA Tester
We shall be seeking partnerships and sponsorships for the development of the Olympiad app to bring the proposed project to its fruition.