A full-featured Student Management System built with Laravel, PHP, MySQL, and JavaScript.
This project allows you to manage students, track attendance, add/edit/delete student records, and includes a simple admin panel.
- User-friendly interface
- Add, edit, delete student records
- Upload student profile photos
- Database-driven CRUD operations
- Responsive design (desktop + mobile)
- Admin panel for management
Follow these steps to run the project locally:
- Clone the repository
git clone https://github.com/manish01-star/Student-Management.git
cd Student-Management
# Install PHP dependencies using Composer
composer install
# Create .env file from example
copy .env.example .env # For Windows
php artisan key:generate
# Configure database in .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=student_management
DB_USERNAME=root
DB_PASSWORD=
## Database Setup
1. Open phpMyAdmin (XAMPP).
2. Create a new database: `student_management`.
3. Go to **Import** tab → choose `Database/student_management.sql` → click **Go**.
4. Update `.env` database credentials if needed.
5. Run migrations & seeders if necessary:
```bash
php artisan migrate --seed
# Serve project locally
php artisan serve
# Open your browser at: http://127.0.0.1:8000