Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AndresLopezCorrales/Boletilandia/llms.txt

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

Boletilandia is a full-stack event ticketing SaaS application built on Laravel 11, Jetstream, Livewire 3, and Tailwind CSS. Users browse upcoming concerts, choose their seat on an interactive SVG venue map, complete a purchase, and receive an instant PDF ticket rendered by DomPDF — all without leaving the page. Administrators get a dedicated dashboard to create and manage events, update listings, and track per-event revenue through a built-in analytics chart.

Introduction

Learn what Boletilandia does, who it is for, and how the two-role system (admin and user) is structured.

Installation

Get the application running locally — clone, configure, migrate, and serve in a few steps.

Configuration

Set up environment variables, database connections, mail, and filesystem storage.

User Guide

Browse events, select a seat on the interactive SVG map, purchase a ticket, and download your PDF.

Admin Guide

Create and manage events, update listings, and view per-event sales analytics.

Architecture

Explore the data model, role-based middleware, and full route structure.

How It Works

1

Register or log in

Create an account through Laravel Jetstream’s built-in registration flow. Admins are assigned the admin usertype; everyone else defaults to user and sees the public event listings.
2

Browse upcoming events

Authenticated users land on the home page where upcoming concerts are displayed in chronological order, each showing the venue, date, and available seat sections.
3

Select a seat and purchase

Click an event to open the detail page and choose your section on the interactive SVG seat map. Front sections A–D are priced at 1,000andrearsectionsEHat1,000 and rear sections E–H at 500. Confirm with a SweetAlert2 dialog to complete the purchase.
4

Download your PDF ticket

After a successful purchase, a one-click download delivers a DomPDF-generated PDF ticket containing your event details, seat assignment, and a unique booking reference.
Admins see a completely separate home screen with tools to add, edit, and delete events, as well as a revenue analytics chart. Regular users never have access to the admin panel.

Build docs developers (and LLMs) love