Skip to content

ramgopal99/anva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANVA - School Management System

A comprehensive Flutter-based school management system designed to streamline educational administration and enhance communication between schools, teachers, students, and parents.

Features

  • Student Management: Complete student profiles, enrollment tracking, and academic records
  • Teacher Dashboard: Class management, attendance tracking, and grade management
  • Parent Portal: Real-time access to student progress, grades, and school announcements
  • Administrative Tools: School-wide analytics, reporting, and system configuration
  • Communication Hub: Integrated messaging system for seamless communication
  • Attendance System: Automated attendance tracking with notifications
  • Grade Management: Comprehensive grading system with progress tracking

Screenshots

User Interface Previews

UI Preview 1 UI Preview 2 UI Preview 3
UI 1 UI 2 UI 3
UI Preview 4 UI Preview 5 UI Preview 6
UI 4 UI 5 UI 6
UI Preview 7 UI Preview 8 UI Preview 9
UI 7 UI 8 UI 9
UI Preview 10
UI 10

Additional Assets

  • User Avatar - Default user profile image
  • Test Avatar - Test user avatar
  • Registration Email - Email registration template
  • Splash Screen 1 - Application splash screen
  • Splash Screen 2 - Alternative splash screen
  • Splash Screen 3 - Third splash screen variant
  • Math Tasks - Mathematics assignment interface

Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Dart SDK
  • Android Studio / VS Code with Flutter extensions
  • Android/iOS device or emulator

Installation

  1. Clone the repository:
git clone https://github.com/your-repo/anva-school-management.git
cd anva
  1. Install dependencies:
flutter pub get
  1. Run the application:
flutter run

Project Structure

lib/
├── models/          # Data models
├── screens/         # UI screens and pages
├── widgets/         # Reusable UI components
├── services/        # API and database services
├── utils/          # Utility functions and constants
└── main.dart       # Application entry point

assets/
├── images/         # UI screenshots and assets
└── icons/          # Application icons

Technologies Used

  • Flutter: Cross-platform mobile development framework
  • Dart: Programming language
  • Firebase: Backend services (Authentication, Database, Storage)
  • Provider: State management
  • HTTP: Network requests
  • Shared Preferences: Local data storage

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Resources

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support and questions, please contact the development team or create an issue in this repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages