A Premium, Enterprise-Grade Library Management Dashboard
Built with the TALL Stack: Laravel 13, Filament v5, Livewire v4, and Tailwind CSS v4.
EduMind Library is a sophisticated library management system designed to streamline the administration of books, authors, and student borrows. It provides a seamless, lightning-fast administrative experience powered by Filament v5, focusing on efficiency, data integrity, and a premium user interface.
Whether you're managing a massive collection of books or tracking complex borrowing histories, EduMind provides the tools you need in a clean, modern, and high-performance dashboard.
- Universal Search: Quickly find books, authors, or categories across the entire database.
- Smart Categorization: Organize books by categories, tags, and authors with advanced relationship mapping.
- Media Support: High-quality book covers and author profiles management.
- RBAC (Role-Based Access Control): Granular permissions management using Spatie Laravel-Permission.
- User Activity Logs: Full audit trails for every action taken within the dashboard.
- Profile Management: Secure user settings and profile customization.
- Real-time Tracking: Monitor current borrows, overdue status, and return histories.
- Interactive Widgets: Visual stats overview and borrowing trends charts.
- Status Workflows: Streamlined borrowing and returning process.
- Bilingual Support: Full support for English and Arabic interfaces with a seamless language switcher.
- Dark Mode Ready: A beautiful, eye-friendly interface that adapts to your preferences.
- Responsive Design: Managing your library from any device (Desktop, Tablet, or Mobile).
| Core | Database & Auth | UI & Frontend |
|---|---|---|
| PHP 8.4 | MariaDB / MySQL | Filament v5 |
| Laravel 13 | Spatie Permission | Livewire v4 |
| Composer | Activity Log | Tailwind CSS v4 |
- PHP 8.4+
- Composer
- Node.js & NPM
-
Clone the repository
git clone https://github.com/your-repo/edumind-library.git cd edumind-library -
Install Dependencies
composer install npm install
-
Environment Setup
cp .env.example .env php artisan key:generate
-
Database Migration & Seeding
php artisan migrate --seed
-
Build Assets
npm run build
-
Start the Server
php artisan serve
app/
├── Filament/ # Custom Dashboard Resources & Widgets
├── Models/ # Eloquent Models (Book, Author, Borrow, etc.)
├── Providers/ # Service Providers (Filament Customization)
database/
├── migrations/ # Database Schema
├── seeders/ # Initial Data & Testing Suites
Developed with ❤️ for the EdTech community.