You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SJC Educacional is a school management platform developed to support municipalities in organizing their public education system. It can also be adapted for private institutions. With modules covering administrative management, student records, class diaries, transportation, library, inventory and school calendar, the system offers a complete and scalable solution for school operations.
Developed using Laravel and Blade, the system ensures modularity, flexibility, and maintainability. It includes dynamic filtering, permission control, document storage, calendar events, reporting tools, and more. Designed for usability and reliability, SJC Educacional promotes transparency, organization, and efficiency in educational management.
✨ Features
Role-based user management with hierarchical access levels
Multi-institution support (public and private)
Professional, student, class, and school year management
Class assignment, transfers, re-enrollment, and attendance control
Curriculum planning, grading, and content tracking with BNCC and local standards
School transportation system with vehicles, routes, and drivers
Integrated library management: books, users, loans and returns
Inventory and supply tracking through warehouse and requisition modules
Interactive academic calendar with color-coded tasks and categories
Dynamic reports with export options and performance visualizations
Responsive layout optimized for all screen sizes
🚀 Getting Started
Prerequisites
PHP 8.1+
Composer
MySQL 5.7+
Steps
# Clone the repository
git clone https://github.com/issagomesdev/sjc-educacional.git
# Access the project foldercd sjc-educacional
# Install dependencies
composer install
# Copy the .env file
cp .env.example .env
# Generate the app key
php artisan key:generate
# Import the database# Go to the "database/db" folder and import the "db.sql" file into your database.# Configure your .env variables# Link storage
php artisan storage:link
# Run the server
php artisan serve
# Access the system and login with:# Email: admin@admin.com# Password: password
📍 Application Routes
Below is the full list of application routes, organized by module.
SJC Educacional is a school management platform developed to support institutions in organizing their education system. With modules covering administrative management, student records, class diaries, transportation, library, inventory and school calendar, the system offers a complete and scalable solution for school operations.