Skip to content

Official App for General championship 2024 of IIT bhubaneswar

Notifications You must be signed in to change notification settings

Neuroiitbbs/GC_2024_App

Repository files navigation

General Championship 2024 App

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.

Download the app

Features

1. Login Screen

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.

2. Home Page

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.

3. All Teams Menu

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.

4. Leaderboard Page

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.


5. Dedicated Oracle Page

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.


6. Upcoming and Past Events

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.


7. Admin Panel

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.

8. Credits Page

The Credits Page acknowledges the contributions and support of individuals and organizations involved in the General Championship 2024.

Technologies Used

  • Design: Figma
  • Frontend Development: React Native
  • UI Framework: Material-UI
  • Backend: Firebase Realtime Database

How to Use

  1. Clone this repository: git clone https://github.com/yourusername/general-championship-2024.git
  2. Navigate to the project directory: cd general-championship-2024
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open the app in your preferred emulator or device.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature
  3. Commit your changes: git commit -am 'Add new feature'
  4. Push to the branch: git push origin feature/new-feature
  5. Submit a pull request.

Acknowledgements

  • IIT Bhubaneswar for organizing the General Championship 2024.

About

Official App for General championship 2024 of IIT bhubaneswar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published