School Management (Smart Way Academy)

School Management
Demo Access

Laravel 8 school management for Smart Way Academy and similar institutions: classes and sections, exams and marksheets, fees and payments, library, timetable, notices on the dashboard calendar, and dedicated workflows for administrators, staff, students, and parents.

School Management (Smart Way Academy) poster
Key Features
  • Built on Laravel 8 for schools and colleges (Smart Way Academy branding).
  • Requirements: follow Laravel 8 server requirements — https://laravel.com/docs/8.x
  • Installation: composer install; set database and app settings in .env; php artisan migrate; php artisan db:seed.
  • Demo logins after seed (password for all: cj) — Super Admin: cj / cj@cj.com; Admin: admin / admin@admin.com; Teacher: teacher / teacher@teacher.com; Parent: parent / parent@parent.com; Accountant: accountant / accountant@accountant.com; Student: student / student@student.com. Librarian is a supported role; create or seed that account in your environment.
  • Super Admin: only role that can delete any record; can create any user account.
  • Administrators (Super Admin & Admin): manage students class/sections; view student marksheets; create/edit/manage all user accounts and profiles; create/edit/manage exams and grades; create/edit/manage subjects; manage school noticeboard (notices visible on dashboard calendar); edit system settings; manage payments and fees.
  • Accountant: manage payments and 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 marksheet (download/print PDF); view own child timetable; view own child payments; view noticeboard and school events in calendar; manage own profile.