Skip to content

khalef-khalil/flStudents

Repository files navigation

Student Management App

A Flutter application for managing student information, grades, and attendance.

Features

  • Professor Portal

    • View list of all students
    • Add/Edit student information
    • View class average and individual student averages
    • View detailed grades by subject for each student
    • Secure login system
  • Student Portal

    • Personal dashboard
    • View personal grades and averages
    • View class ranking
    • Subject-wise grade breakdown
    • Secure login system

Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK
  • Android Studio / Xcode (for running on devices/emulators)

Installation

  1. Clone the repository:
git clone https://github.com/khalef-khalil/flStudents.git
  1. Navigate to the project directory:
cd flStudents
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Default Login Credentials

  • Professor Login:

    • Username: prof
    • Password: pass
  • Student Login:

    • Student ID: (As registered in the system)
    • Password: (As set during registration)

Technologies Used

  • Flutter
  • SQLite (local database)
  • Provider (state management)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published