https://github.com/prachit082/student-management
A web-based Student Management System built with Laravel 12
https://github.com/prachit082/student-management
bootstrap4 laravel-dompdf laravel12 mysql php8-2 vite
Last synced: 7 months ago
JSON representation
A web-based Student Management System built with Laravel 12
- Host: GitHub
- URL: https://github.com/prachit082/student-management
- Owner: prachit082
- Created: 2025-06-04T15:12:01.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-10T08:22:20.000Z (11 months ago)
- Last Synced: 2025-07-10T15:15:23.790Z (11 months ago)
- Topics: bootstrap4, laravel-dompdf, laravel12, mysql, php8-2, vite
- Language: Blade
- Homepage: https://sms-mshv.onrender.com
- Size: 130 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎓 Student Management - Laravel 12
A web-based Student Management System built with **Laravel 12** that allows to efficiently manage students, teachers, their details, and other records.
---
## 👥 Main Modules
- 🗂️ Student
- 🗂️ Teacher
- 🗂️ Courses
- 🗂️ Batches
- 🗂️ Enrollments
- 🗂️ Payments
---
## 🚀 Features
- ✅ Student's records CRUD
- ✅ Teacher's records CRUD
- ✅ Available courses CRUD
- ✅ Student's batches CRUD
- ✅ Student's enrollment CRUD
- ✅ Student-admission payment CRUD
- ✅ Payment receipt View & Download
---
## 🛠️ Tech Stack
- **Backend:** Laravel 12 (PHP 8.2+)
- **Frontend:** Blade / Tailwind CSS / Bootstrap (optional)
- **Database:** MySQL / SQLite
- **Authentication:** Laravel Breeze / Jetstream (optional)
- **Dev Tools:** Composer, Artisan CLI, Laravel Migrations & Seeders
---
## ⚙️ Installation
### Prerequisites
- PHP >= 8.2
- Composer
- MySQL / SQLite
- Node.js & npm (if using Laravel Mix or Vite)
### Steps
```bash
# Clone the repository
git clone https://github.com/prachit082/Student-Management.git
cd Student-Management
# Install dependencies
composer install
# Set up environment
cp .env.example .env
php artisan key:generate
# Configure your database in .env
# Then run migrations
php artisan migrate
# (Optional) Seed the database
php artisan db:seed
# Start the development server
php artisan serve