TF24 is an innovative mobile application designed for institutions to dynamically manage and update all events. One of the key features of the app is the Pixel Fiesta screen, where users can form teams and collaboratively change the color of pixels in real-time. The app ensures smooth interactions and updates by implementing a mutex for cooldown timers and leveraging Firebase for dynamic data management.
- Dynamic Event Updates: Real-time updates for all events, ensuring users have the latest information at their fingertips.
- Pixel Fiesta: A collaborative screen where users can form teams and change pixel colors, with updates reflected in real-time for all participants.
- Mutex Implementation: Ensures proper cooldown management during pixel updates, providing a seamless user experience.
- Firebase Integration: All event data is dynamically updated from Firebase, allowing for efficient data management.
- Instant Communication: Direct links for event registration and contact numbers, seamlessly navigated to users' devices.
- Flutter SDK installed on your local machine.
- Firebase project setup with Firestore and Storage.
- A device that supports iOS or Android.
-
Clone the repository:
git clone https://github.com/yourusername/tf24.git cd tf24
Install dependencies:
flutter pub get
Firebase Setup:
Follow the Firebase setup instructions for both Android and iOS. Add your google-services.json (for Android) and GoogleService-Info.plist (for iOS) files to the respective directories.
- Open the app to view all dynamically updated events.
- Events are updated in real-time from Firebase, ensuring users have the latest information.
- Navigate to the Pixel Fiesta screen.
- Users can form teams to collaboratively change pixel colors.
- Color changes are dynamically updated and visible to all users in real-time.
- Access direct links for event registration on Unstop.
- Click on contact numbers to navigate directly to your device's phone app for quick communication.
- Flutter - UI framework for building the app.
- Firebase - Backend services for storage and data.
- Mutex - For managing cooldown timers in Pixel Fiesta.