LAVSMS is developed for educational institutions like schools and colleges built on Laravel 11.
There are 7 types of user accounts. They include:
- Administrators (Super Admin & Admin)
- Librarian
- Accountant
- Teacher
- Student
- Parent
Check Laravel 11 Requirements: Laravel Documentation
- Install dependencies:
composer install
- Set Database Credentials & App Settings in dotenv file (.env)
- Migrate Database:
php artisan migrate
- Database seed:
php artisan db:seed
After seeding, login details as follows:
Account Type | Username | 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 |
- Only Super Admin can delete any record.
- Create any user account.
- 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 on dashboard.
- Edit system settings.
- Manage Payments & fees.
- Manage Payments & fees.
- Print Payment Receipts.
- Manage Books in the Library.
- Manage Own Class/Section.
- Manage Exam Records for own Subjects.
- Manage Timetable if Assigned as Class Teacher.
- Manage own profile.
- Upload Study Materials.
- 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.
- 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.
Your Contributions & suggestions are welcomed.
If you discover a security vulnerability within LAVSMS, please use pull request. All security vulnerabilities will be promptly addressed.
Please Note: Some sections of this project are in the work-in-progress stage and will be updated soon. These include:
- The Noticeboard/Calendar in the Dashboard Area.
- Librarian/Accountant user pages.
- Library Resources/Study Materials Upload for Students.
- Phone: +256778480981