Skip to main content
This guide gets MediPro running locally and walks you through creating your first window configuration end to end.
The fastest path is the composer setup script. It runs composer install, copies .env.example to .env, generates the application key, runs migrations, installs npm dependencies, and builds frontend assets — all in one command. See step 4 for details.
1

Clone or download the repository

git clone <your-repository-url> medipro
cd medipro
If you received a zip archive, extract it and navigate into the project directory.
2

Install PHP dependencies

composer install
If you use composer setup, it handles steps 2 through 5 automatically — installing Composer dependencies, copying .env, generating the app key, running migrations, installing npm packages, and building frontend assets. Skip ahead to step 6 if you use it.
3

Install Node.js dependencies

npm install
4

Configure the environment

Copy the example environment file and generate your application key:
cp .env.example .env
php artisan key:generate
The default configuration uses SQLite, so no database credentials are needed for a local setup.
5

Run database migrations

php artisan migrate
This creates all required tables in the SQLite database file at database/database.sqlite.
6

Start the development servers

Open two terminal windows and run one command in each:
npm run dev
Alternatively, use the composer dev script to start all services (Laravel, queue worker, log watcher, and Vite) concurrently in a single terminal:
composer dev
7

Open the application

Navigate to http://localhost:8000 in your browser. You should see the MediPro welcome page.
8

Open the window configurator

Click the Ventana button, or navigate directly to:
http://localhost:8000/Ventana
This loads the window configuration view backed by the Sistema Nova Livewire component.
9

Enter dimensions and configure the system

Fill in the dimension fields with an example configuration:
FieldExample value
Ancho (total width)205 cm
Alto (total height)165 cm
Puente / Sobreluz (bridge height)130 cm
Adjust the number of sliding leaves (hojas corredizas) and fixed leaves (hojas fijas) as needed. All internal cut dimensions recalculate automatically on every change.
10

View the 2D plan and fabrication summary

The proportional 2D technical plan renders immediately below the form. Sliding leaves are labeled C and fixed leaves are labeled F, with all key dimensions annotated.The fabrication summary table beneath the plan lists all adjusted cut dimensions, leaf counts, and included accessories — ready to hand to the production team or export to PDF.

What’s next

  • Read the Installation page for full system requirements, database options, and production deployment instructions.
  • Explore all Window Systems — Sistema Nova has the full reference with every profile calculation documented.
  • Explore the door configurator at /Puerta — see the Door Configuration page for available door types.

Build docs developers (and LLMs) love