Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajkumar060301/school-management-system
https://github.com/rajkumar060301/school-management-system
eduucation manage-exams marksheet school-management school-management-system school-project sms teachers
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rajkumar060301/school-management-system
- Owner: rajkumar060301
- License: mit
- Created: 2024-12-19T17:09:58.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-12-19T17:46:58.000Z (14 days ago)
- Last Synced: 2024-12-19T18:30:32.709Z (14 days ago)
- Topics: eduucation, manage-exams, marksheet, school-management, school-management-system, school-project, sms, teachers
- Language: PHP
- Homepage:
- Size: 10.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
## **Laravel School Management System**
**LAVSMS** is developed for educational institutions like schools and colleges built on Laravel 8
**SCREENSHOTS**
**Dashboard**
**Login**
**Student Marksheet**
**System Settings**
**Print Marksheet**
**Print Tabulation Sheet & Marksheet**
There are 7 types of user accounts. They include:
Administrators (Super Admin & Admin)
- Librarian
- Accountant
- Teacher
- Student
- Parent**Requirements**
Check Laravel 8 Requirements https://laravel.com/docs/8.x
**Installation**
- Install dependencies (composer install)
- Set Database Credentials & App Settings in dotenv file (.env)
- Migrate Database (php artisan migrate)
- Database seed (php artisan db:seed)**Login Credentials**
After seeding. Login details as follows:| Account Type | Username | Email | Password |
| ------------- | -------- | ----- | -------- |
| Super Admin | cj | [email protected] | cj |
| Admin | admin | [email protected] | cj |
| Teacher | teacher | [email protected] | cj |
| Parent | parent | [email protected] | cj |
| Accountant | accountant | [email protected] | cj |
| Student | student | [email protected] | cj |#### **FUNCTIONS OF ACCOUNTS**
**-- SUPER ADMIN**
- Only Super Admin can delete any record
- Create any user account
**-- Administrators (Super Admin & Admin)**- Manage students class/sections
- View marksheet of students
- Create, Edit and manage all user accounts & profiles
- Create, Edit and manage Exams & Grades
- Create, Edit and manage Subjects
- Manage noticeboard of school
- Notices are visible in calendar in dashboard
- Edit system settings
- Manage Payments & fees**-- ACCOUNTANT**
- Manage Payments & fees
- Print Payment Receipts**-- LIBRARIAN**
- Manage Books in the Library**-- TEACHER**
- Manage Own Class/Section
- Manage Exam Records for own Subjects
- Manage Timetable if Assigned as Class Teacher
- Manage own profile
- Upload Study Materials**-- STUDENT**
- View teacher profile
- View own class subjects
- View own marks and class timetable
- View Payments
- View library and book status
- View noticeboard and school events in calendar
- Manage own profile**-- PARENT**
- View teacher profile
- View own child's marksheet (Download/Print PDF)
- View own child's Timetable
- View own child's payments
- View noticeboard and school events in calendar
- Manage own profile### **Contributing**
Your Contributions & suggestions are welcomed. Please use Pull Request
### **Security Vulnerabilities**
If you discover a security vulnerability within LAV_SMS, please send an e-mail to CJ Inspired via [email protected]. All security vulnerabilities will be promptly addressed.
***Please Note*** that some sections of this project are in the work-in-progress stage and would be updated soon. These include:
- The Noticeboard/Calendar in the Dashboard Area
- Librarian/Acountant user pages
- Library Resources/Study Materials Upload for Students### **Contact [RJ INSPIRED]**
- Phone : +917764904152