📈 GH Trending Explorer 🎲 Surprise me

← all repos

4jean / lav_sms

git clone https://github.com/4jean/lav_sms.git 🔥 on GitHub Trending today

Laravel 8 web application for managing schools and colleges, covering students, teachers, exams, marksheets, fees, and notices.

Why you might care

Offers a ready-made school management system with seven account roles (super admin, admin, librarian, accountant, teacher, student, parent) and marksheet and tabulation printing. Useful as a starting point for a school admin portal built on Laravel 8.

Categories

educationcms software

Alternatives

OpenSISFedenaMoodle
+4
stars, 24h · #7,766
—
stars, 7 days
—
stars, 30 days
1.1k
★ total
674
forks · 26 open issues

Star history starts 2026-10-23; the chart appears after the second daily snapshot.

LanguagePHP
LicenseMIT
Created2019-10-14 (7y ago)
Last push2y ago
Watchers44
OwnerUser

Seen on GitHub Trending

  • 2026-10-23 — #11 daily in php · +4 ★

GitHub topics

Links

README excerpt
## **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 | cj@cj.com | cj |
| Admin | admin | admin@admin.com | cj |
| Teacher | teacher | teacher@teacher.com | cj |
| Parent | parent | parent@parent.com | cj |
| Accountant | accountant | accountant@accountant.com | cj |
| Student | student | student@student.com | 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 cjay.pub@gmail.com. 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 [CJ INSPIRED]**
- Phone : +2347068149559

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.