E-Saturasi Docs

Today


🎓 E-Saturasi: Student Progress Management Made Modern

Welcome to E-Saturasi — a Laravel 12-based student progress management system tailored for schools and special education environments. Built with modern tools like Filament v3, Tailwind CSS v4, and Spatie Permission, it simplifies daily operations for teachers, students, and administrators alike.


🧩 Features at a Glance

Here’s what you can do with eSaturasi:


⚙️ Installation Guide

Getting started is easy! Just follow these steps in your terminal:

# 1. Copy environment file
cp .env.example .env
 
# 2. Install dependencies
composer install
 
# 3. Generate application key
php artisan key:generate
 
# 4. Create symbolic link for storage
php artisan storage:link
 
# 5. Run database migrations
php artisan migrate
 
# 6. Generate default permissions
php artisan shield:generate --all
 
# 7. Create your first Filament user
php artisan make:filament-user
 
# 8. Promote user to Administrator (super admin)
php artisan shield:super-admin --user=1 --panel=m
 
# 9. Serve the application
php artisan serve