Get Started in 5 Minutes
This quickstart guide will help you get GIMA running on your local machine quickly. By the end, you’ll have the application running and be ready to explore its features.Before starting, ensure you have Node.js 20 or higher installed on your system. Check with
node --version.Installation and Setup
Follow these steps to get GIMA running:Install Dependencies
Install all required dependencies using your preferred package manager:This will install:
- Next.js 16.1.1 and React 19.2.3
- TypeScript and development tools
- UI libraries (Tailwind CSS, Lucide icons)
- All other dependencies defined in package.json
Start the Development Server
Launch the development server:The server will start on
http://localhost:3000 by default.The development server includes hot module replacement - your changes will be reflected instantly without refreshing the browser.
First Login
When you first access GIMA, you’ll see the login screen:Enter Credentials
The login page (
src/app/auth/login/page.tsx) accepts any email and password for development purposes.Test Credentials:- Username: Any email format (e.g.,
[email protected]) - Password: Any password (e.g.,
Pedro123)
Exploring the Interface
Once logged in, you’ll have access to GIMA’s main features:Main Navigation
The application uses theMainLayout component (src/components/layout/MainLayout.tsx) with navigation to:
- Dashboard (
/dashboard): Main overview with statistics and charts - Maintenance (
/dashboard/mantenimiento): Work orders and maintenance scheduling - Asset Categories (
/categorias-activos): Manage asset classification - Reports (
/reportes): Generate and view reports - Configuration (
/configuracion): System settings including:- User management
- AI settings
- Language preferences
- Notifications
- Security settings
- Locations
- Parts and spares
- Assistance (
/asistencia): Help and support resources
Dashboard Overview
The dashboard (src/app/dashboard/page.tsx) features:
These are sample values for demonstration. In production, these will be connected to your actual asset data.
Understanding the Project Structure
Here’s what you’ll find in the codebase:Next Steps
Now that you have GIMA running, here’s what to do next:Asset Management
Learn how to add, track, and manage assets
Maintenance Scheduling
Set up preventive maintenance and work orders
Configuration
Customize GIMA for your organization
AI Features
Explore AI-powered diagnostics and insights
Development Commands
Here are the available npm scripts:Common Issues
If you encounter problems:Port 3000 Already in Use
Port 3000 Already in Use
If port 3000 is occupied, you can specify a different port:Or kill the process using port 3000:
Module Not Found Errors
Module Not Found Errors
If you see module resolution errors:
-
Delete
node_modulesand lock files: -
Clear npm cache:
-
Reinstall dependencies:
TypeScript Errors
TypeScript Errors
If TypeScript compilation fails:
-
Ensure you’re using TypeScript 5 or higher:
-
Delete the
.nextdirectory: -
Restart the development server:
Getting Help
Need assistance?- Check the Installation Guide for detailed setup instructions
- Review the Configuration documentation
- Report issues on GitHub
- Access in-app support through the Asistencia module