Welcome to the General Championship 2024 app developed for IIT Bhubaneswar! This app serves as a comprehensive platform for participants, spectators, and organizers, providing essential features to enhance their experience during the championship.
The app begins with a secure login screen, ensuring that only authorized users can access the features and information within the app. Users are required to authenticate themselves before proceeding further.
Upon successful login, users are greeted with the home page, which serves as the central hub of information. Here, users can find:
- Highlights: Key highlights and updates related to the championship.
- Current News by Oracle: Timely news articles and announcements provided by Oracle.
- General Information: Essential information about the championship, including schedules, venues, and rules.
The All Teams Menu provides easy access to information about all participating teams. Users can navigate to individual team score pages to view detailed statistics, performance metrics, and other relevant data.
The Leaderboard Page displays the real-time ranking of each participating team in the championship. Users can track the performance of teams and stay updated on their standings throughout the competition.
This page is exclusively dedicated to Oracle, allowing them to update news articles, announcements, and other relevant information directly through the app. Oracle can ensure timely and accurate communication with users through this feature.
Users can explore upcoming events, past events, and activities scheduled for the day through this feature. Detailed information about each event, including descriptions, timings, and locations, is provided for users' convenience. Additionally, a search feature allows users to quickly find specific events or information.
The Admin Panel is accessible only to the organizing committee and certain secretaries. It allows authorized users to:
- Add Events: Add new events to the championship schedule.
- Update Event Details: Edit and update information about existing events.
- Add Scores: Enter and update scores for different teams participating in the championship.
The Credits Page acknowledges the contributions and support of individuals and organizations involved in the General Championship 2024.
- Design: Figma
- Frontend Development: React Native
- UI Framework: Material-UI
- Backend: Firebase Realtime Database
- Clone this repository:
git clone https://github.com/yourusername/general-championship-2024.git
- Navigate to the project directory:
cd general-championship-2024
- Install dependencies:
npm install
- Start the development server:
npm start
- Open the app in your preferred emulator or device.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
- Commit your changes:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature/new-feature
- Submit a pull request.
- IIT Bhubaneswar for organizing the General Championship 2024.