Quickstart Guide
Get your SIGEAC (Sistema de Gestión Aeronáutica Civil) instance up and running in minutes. This guide will walk you through installation, configuration, and your first login.Prerequisites
Before you begin, ensure you have the following installed:- Node.js 20.x or higher - Download
- npm, yarn, pnpm, or bun - Package manager of your choice
- Git - For cloning the repository
SIGEAC is built with Next.js 14.2.14 and requires Node.js 20 or higher for optimal performance.
Installation
Install Dependencies
Install all required dependencies using your preferred package manager:
The installation includes 50+ dependencies including React 18, TanStack Query, Radix UI components, and more.
Configure Environment Variables
Create a
.env.local file in the root directory and add your configuration:Start the Development Server
Access the Application
Open your browser and navigate to http://localhost:3000You’ll see the SIGEAC landing page with an animated airplane and a “Iniciar Sesión” (Login) button.
First Login
Once the application is running, you can access the login page:- Click the “Iniciar Sesión” button on the landing page
- You’ll be redirected to
/login - Enter your credentials provided by your system administrator
- After successful authentication, you’ll be redirected to the main dashboard at
/inicio
SIGEAC uses cookie-based authentication with JWT tokens. The
auth_token cookie is automatically managed by the application.What’s Next?
Now that you have SIGEAC running, explore these resources:Installation Guide
Detailed installation instructions and troubleshooting
Architecture
Learn about SIGEAC’s architecture and technology stack
Configuration
Configure SIGEAC for your organization
API Reference
Explore the backend API endpoints
Key Features Accessible After Login
Once logged in, you’ll have access to:- Dashboard (
/inicio) - Main overview of your aviation operations - SMS Module - Safety Management System for aviation compliance
- Maintenance - Aircraft maintenance tracking and management
- General Operations - Inventory, scheduling, and resource management
- Airline Management - Flight operations and crew scheduling
- Settings (
/ajustes) - User preferences and system configuration
Troubleshooting
Port Already in Use
If port 3000 is already in use, you can specify a different port:API Connection Issues
If you’re unable to connect to the API:- Verify your
NEXT_PUBLIC_API_BASE_URLis correct - Ensure the backend API is running and accessible
- Check that CORS is properly configured on the backend
- Verify the
skip_zrok_interstitialheader is supported by your API
Authentication Errors
If you’re experiencing authentication issues:- Clear your browser cookies
- Ensure the backend is issuing valid JWT tokens
- Check that the
auth_tokencookie is being set correctly - Verify the backend responds to Bearer token authentication
For more detailed troubleshooting, see the Installation Guide section.
