Skip to content

SiddigHope/school-erp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School Classroom Management System

This is a web-based application developed using Laravel framework for managing school classrooms, students, and marks. It is designed to streamline the process of classroom management, student information tracking, and mark recording for both school and local teaching purposes.

Features

  • Classroom Management: Create, update, and delete classrooms with ease. Assign teachers to classrooms for efficient organization.
  • Student Management: Keep track of student information including personal details, academic performance, and attendance records.
  • Marks Management: Record and manage marks for various subjects and assessments. Generate reports and analytics to track student progress.
  • User Authentication: Secure login system for administrators, teachers, and students, ensuring data privacy and access control.
  • Role-based Access Control: Define different user roles with specific permissions to manage the system effectively.
  • Dashboard: Overview of key metrics and summaries for administrators and teachers to monitor performance.
  • Notifications: Automated notifications for important events such as upcoming assessments, parent-teacher meetings, etc.
  • Localization: Support for multiple languages to accommodate diverse user communities.

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/your-repo-url.git
  1. Navigate to the project directory:
cd school-classroom-management
  1. Install dependencies using Composer:
composer install
  1. Copy the .env.example file to .env:
cp .env.example .env
  1. Generate application key:
php artisan key:generate
  1. Configure the database settings in the .env file according to your environment.

  2. Run database migrations to create necessary tables:

php artisan migrate
  1. Serve the application:
php artisan serve
  1. Access the application in your web browser at http://localhost:8000.

Usage

  • Admin Panel: Access the admin dashboard using credentials provided during installation. Manage classrooms, students, teachers, marks, and user accounts.
  • Teacher Interface: Teachers can log in to view assigned classrooms, student lists, record marks, and generate reports.
  • Student Portal: Students can log in to view their own marks, attendance, and classroom-related information.

Contributing

Contributions are welcome! Please fork the repository, make changes, and submit a pull request.

License

This project is licensed under the MIT License.

Support

For any inquiries or issues, please contact support@example.com.

Acknowledgments

  • Laravel framework
  • Bootstrap
  • Font Awesome

Feel free to customize this README according to your project's specific details and requirements. Happy coding! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 71.2%
  • Blade 19.1%
  • HTML 9.7%