• Stars
    star
    433
  • Rank 100,110 (Top 2 %)
  • Language
    PHP
  • License
    MIT License
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Laravel School Management System (LAVSMS)

Laravel School Management System

LAVSMS is developed for educational institutions like schools and colleges built on Laravel 8

SCREENSHOTS

Dashboard dashboard

Login login

Student Marksheet marksheet

System Settings system-settings

Print Marksheet

print-marksheet

Print Tabulation Sheet & Marksheet tabulation-sheet


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 [CJ INSPIRED]

  • Phone : +2347068149559