/Adyapana

A comprehensive student management system for science stream institutes. Manage student registration, subject enrollment, teacher assignments, payments, attendance, and reporting.

Primary LanguageJavaMIT LicenseMIT


Logo

Adyapana

STAND ALONE STUDENT MANAGEMENT SYSTEM

Explore the docs ยป

View Repo . Report Bug . Request Feature

Contributors Issues License

Table of Contents

Introduction

Adyapana is a standalone student management system designed for students who have completed their Advanced Levels in the Science stream. This web application facilitates efficient management of various processes at the institute, which has more than 2500 students.

Admin Dashboard

Features

  • ๐Ÿ“‹ Student Registration: Register new students with ease.
  • ๐Ÿ“š Subject Registration: Enroll students in their desired subjects.
  • ๐Ÿ‘ฉโ€๐Ÿซ๐Ÿ‘จโ€๐Ÿซ Teacher Enrolment: Manage teacher registrations and assignments.
  • ๐Ÿ’ณ Student Payment: Handle student payments efficiently.
  • ๐Ÿซ Class Registration: Organize and manage class schedules.
  • ๐Ÿ‘จโ€๐ŸŽ“๐Ÿ‘ฉโ€๐ŸŽ“ Student and Teacher Enrolment for Subjects: Enroll students and teachers in specific subjects.
  • ๐Ÿ“… Student Attendance: Track and view student attendance for each class.
  • ๐Ÿ“‘ Due Reports: Generate and view reports on dues for all classes.

Installation โš™๏ธ

  1. Clone the repository:
    git clone https://github.com/yourusername/adyapana.git
  2. Navigate to the project directory:
    cd adyapana
  3. Install dependencies:
    npm install
  4. Start the application:
    npm start
    

Usage ๐Ÿš€

After setting up the application, navigate to http://localhost/Adyapana in your web browser. Use the provided interface to manage student and teacher enrolments, subject registrations, payments, attendance, and more.

Admin Guide ๐Ÿ‘จโ€๐Ÿ’ผ

  • ๐Ÿ“‹ Student Registration: Register new students.
  • ๐Ÿ“š Subject Registration: Enroll students in subjects.
  • ๐Ÿ‘ฉโ€๐Ÿซ Teacher Enrolment: Manage teacher assignments.
  • ๐Ÿ’ณ Student Payment: Handle payments and generate invoices.
  • ๐Ÿซ Class Registration: Organize class schedules.
  • ๐Ÿ‘จโ€๐ŸŽ“๐Ÿ‘ฉโ€๐ŸŽ“ Student and Teacher Enrolment for Subjects: Manage enrolment for subjects.
  • ๐Ÿ“… Student Attendance: Track and view attendance.
  • ๐Ÿ“‘ Due Reports: Generate and view due reports.

Contributing ๐Ÿค

We welcome contributions! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m "Description of your changes"
  4. Push to the branch:
    git push origin feature-branch
  5. Create a pull request.

License ๐Ÿ“œ

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

Contact ๐Ÿ“ž

For any inquiries or feedback, please contact:

Thank you for using Adyapana! We hope this application helps streamline the management processes at your institute. ๐ŸŽ’