The fastest way to explore Sistema de Gestión is to run it directly with the Node.js development server. This approach gives you hot-reloading and browser devtools without needing to build a Docker image first. You will need the backend service running before the frontend can fetch or persist any data.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JuanSebax85/frontend-prueba-fullstack/llms.txt
Use this file to discover all available pages before exploring further.
The frontend is a pure client-side application — it has no server of its own. All data comes from a separate backend API. Make sure your backend is running and reachable before starting the frontend, otherwise all list views will show empty or error states.
Prerequisites
Before you start, make sure you have the following installed:- Node.js 20 or later (
node -vto check) - npm (bundled with Node.js)
- The backend API running and accessible at a known URL
Steps
Configure the API URL
The app reads the backend URL from the Replace
REACT_APP_API_URL environment variable at build time and dev-server startup. Create a .env file in the project root:http://localhost:8080 with the actual URL where your backend is running. The Axios instance in src/services/api.js uses this value as the baseURL for every request.Variable names must start with
REACT_APP_ to be embedded by react-scripts. Any other prefix is silently ignored at build time.Install dependencies
Install all npm packages declared in Key runtime dependencies installed:
package.json.| Package | Version | Purpose |
|---|---|---|
react | ^19.2.5 | UI framework |
react-dom | ^19.2.5 | DOM renderer |
axios | ^1.15.2 | HTTP client |
react-scripts | 5.0.1 | Build toolchain |
Start the development server
Launch the Create React App dev server with hot-reloading enabled.The server starts on port 3000 by default and opens your browser automatically. If port 3000 is already in use, react-scripts will prompt you to use the next available port.
Available scripts
These scripts are defined inpackage.json and can be run from the project root.
npm run build output is what the Docker image serves via Nginx. See Docker deployment for details on building and running the container.