School Management System icon

School Management System

Go to Website
Hot or Not
School Management System

Description

Demo Credentials

email: admin@baytalhulool.com

password: 12345678

Manage teachers and students effortlessly, organize classes and sections with detailed student views, and handle all fee types—from admissions to monthly payments. Generate, print, and receive fees seamlessly, all from one intuitive platform.

Features

Teacher Management

  • Add, update, and manage teacher profiles
  • Maintain complete student records with easy updates
  • View classes along with assigned sections and enrolled students
  • Edit section details and view associated students
  • Create and manage multiple fee types such as:
    • Admission Fee
    • Course Registration Fee
    • Monthly Fee
  • Generate fee slips and print them for records or distribution
  • Record and track received payments efficiently
  • Access academic and financial data from a single platform
  • Simple and intuitive design for fast daily operations
  • Ensure reliable tracking of students, classes, and fee transactions

Requirements

🖥 Server Requirements

  • Web Server: Nginx or Apache
  • PHP: 8.2 or higher
  • Database: MySQL 8.0+ or MariaDB 10.4+
  • Node.js: 18+ (for frontend build)
  • NPM / Yarn: Latest stable version
  • Composer: Latest version

🧩 PHP Extensions

  • JSON
  • Mbstring
  • PDO
  • Tokenizer
  • XML

🌐 Frontend Requirements

  • Vue.js 3
  • Vite (build tool)
  • Modern Browsers:
    • Chrome
    • Firefox
    • Edge
    • Safari

🔐 Application Requirements

  • .env configuration file
  • Writable directories:
    • storage/
    • bootstrap/cache/

Instructions

Demo Credentials email: admin@baytalhulool.com password: 12345678

Windows (Laragon)

  1. Extract the ZIP file.
  2. You will see two folders
    1. backend
    2. frontend
  3. Copy the backend folder inside:
    1. `C:laragonwww`
  4. Start Laragon
  5. Open Terminal in Laragon
    1. Menu → Terminal
  6. Then go to backend folder:
    1. `cd C:laragonwwwfee-management-backend`
  7. Install Dependencies
    1. composer install
  8. Create Environment File
    1. copy .env.example .env
  9. Create Database
    1. Click Menu → MySQL → phpMyAdmin
    2. Create a new database (example: fee_management)
  10. Configure Database in .env(Open .env file and update:)
    1. DB_DATABASE=fee_management
    2. DB_USERNAME=root 
    3. DB_PASSWORD= (Default Laragon MySQL username is root with empty password.)
  11. Generate App Key
    1. `php artisan key:generate`
  12. Run Migrations
    1. `php artisan migrate`
    2. `php artisan db:seed`
  13. Test Backend Laragon automatically creates a virtual host.
    1. Open in browser: http://fee-management-backend.test
    2. If not working, restart Laragon.
  14. Frontend Setup (Vue) Open New Terminal
    1. Navigate to frontend folder: cd C:pathtofrontend
  15. Install Dependencies
    1. npm install
  16. Configure API URL
  17. Create a .env file inside frontend folder and add:
    1. `VITE_BACKEND_URL=http://127.0.0.1:8000`

Run Frontend

  1. `npm run dev`

Linux:

  1. backend
  2. frontend
  1. cp .env.example .env
  1. `DB_DATABASE=your_database_name`
  2. `DB_USERNAME=your_database_user`
  3. `DB_PASSWORD=your_database_password`  
  1. On terminal type `php artisan key:generate`
  1. On terminal type `php artisan migrate`
  2. On terminal type `php artisan db:seed`
  1. `php artisan serve`
  1. npm install
  1. Create a .env file inside frontend folder and add: `VITE_BACKEND_URL=http://127.0.0.1:8000`
  1. `npm run dev`

Your application start running on `http://localhost:5173`

If you get stuck during installation or deployment, please contact support. I’m always ready to help at no extra charge (for installation or deployment only).

Authormanagerbaytalhulool
CategoryScripts & Code / PHP Scripts / Management / School
Price$20
Extended License$60
Likes1
First ReleaseFeb 17, 2026
Last UpdateFeb 17, 2026
Files included.php, .css, .html, JavaScript .js

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit