Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/keving5726/megacreative/llms.txt

Use this file to discover all available pages before exploring further.

Mega Creative is a web-based student registry system built with Laravel 6. It provides complete CRUD management for students and academic programs (carreras), linking each student to their enrolled program, enrollment status, and geographic location (country, state, and city). The application runs on PHP 7.2+ with a MySQL database and a Bootstrap 4 frontend rendered via Blade templates.

Installation

Clone the repo, install dependencies, configure your environment, and run migrations to get the app running locally.

Configuration

Set up your .env file with database credentials, app settings, and mail configuration.

Students

Create, view, edit, and delete student records with full validation and relational data.

Academic Programs

Manage the catalog of academic programs (carreras) students can enroll in.

What Mega Creative Does

Mega Creative tracks student enrollment data in a structured way. Each student record stores personal details, their enrolled academic program, their current enrollment status, and their physical location down to the city level. Academic programs can be independently managed and toggled active or inactive.

Database Schema

Explore the seven database tables and their foreign key relationships.

Reference Data

Learn about the lookup tables: sexes, statuses, countries, states, and cities.

Models & Relationships

Understand the Eloquent models and how they relate to each other.

Project Structure

Get oriented with the Laravel directory layout and key source files.

Quick Start

1

Clone and install

Clone the repository and install PHP and Node dependencies.
git clone https://github.com/keving5726/megacreative.git
cd megacreative
composer install
npm install
2

Configure environment

Copy the example environment file and fill in your database credentials.
cp .env.example .env
php artisan key:generate
3

Run migrations and seed

Create the database tables and populate them with sample data.
php artisan migrate
php artisan db:seed
4

Build assets and serve

Compile front-end assets and start the development server.
npm run dev
php artisan serve
The app is now available at http://localhost:8000.

Build docs developers (and LLMs) love