Git Product home page Git Product logo

lav_sms's Introduction

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.

Security Vulnerabilities

If you discover a security vulnerability within LAVSMS, please use pull request. 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

lav_sms's People

Contributors

4jean avatar ritechoice23 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.