Sreeram3927 / class_trackr

πŸ“š Flutter app to efficiently manage and track SRMIST classes. Syncs day order data with Firebase for real-time updates.

Home Page:https://sreeram3927.github.io/class_trackr/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Class Trackr (Made with Flutter)

GitHub Stars GitHub Forks GitHub Issues GitHub License

Note to Developers

If you don't understand my code, I understand. Doc strings will be added soon, until then feel free to play around with the source code. Thank You!

App Preview

Overview

The University Class Tracker is a Flutter app designed to help students of SRMIST to keep track of their classes and manage their schedules efficiently. The app utilizes Firebase for syncing current day order details, including holidays and other relevant information.

Features

  • Class Schedule: Easily manage and view your class schedule.

  • Firebase Integration: Syncs current day order details, ensuring up-to-date information.

  • Holiday Tracking: Keep track of holidays and special events that may affect your schedule.

Getting Started

These instructions will help you set up and run the project on your local machine.

Prerequisites

Installation

  1. Clone the Repository:

    git clone https://github.com/sreeram3927/class_trackr.git
  2. Navigate to the Project Directory

    cd class_trackr
  3. Install Dependencies

    flutter pub get
  4. Configure Firebase

    dart pub global activate flutterfire_cli
    flutterfire configure

    or

    • Visit the Firebase Console and log in with your Google account.
    • Click on "Add project" to create a new project.
    • Follow the on-screen instructions to set up your project.
    • Go to your Project settings and add apps manually (Scroll down and click Add app)
  5. Run the app

    flutter run

Contributing

We welcome contributions from the community! Whether you're interested in fixing bugs, adding new features, or improving documentation, please feel free to open issues and pull requests.

License

This project is under the MIT License.

Screenshots

Onboarding Pages

Home Page

Settings Page

Edit Timetable Page

Contact

If you have any queston, suggestion, or feedback, feel free to reach out to me.

Github: sreeram3927

LinkedIn: /in/sreeram3927

X: sreeram3927

About

πŸ“š Flutter app to efficiently manage and track SRMIST classes. Syncs day order data with Firebase for real-time updates.

https://sreeram3927.github.io/class_trackr/

License:MIT License


Languages

Language:Dart 95.6%Language:HTML 3.5%Language:Swift 0.8%Language:Kotlin 0.2%Language:Objective-C 0.0%