Botica Nova Salud is a complete pharmacy sales management system built with React and Node.js. It covers the entire sales workflow — from searching products and registering clients to issuing boletas and facturas — and provides real-time visibility into your pharmacy’s performance through a built-in dashboard.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/15aozzz/Lab-Nova-Salud/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Set up the database, backend, and frontend and be running in minutes.
Core Features
Explore the dashboard, sales, products, clients, and user management.
API Reference
Browse the full REST API including endpoints, parameters, and response schemas.
Architecture
Understand the system design, database schema, and authentication model.
What you can do with Botica Nova Salud
Register Sales
Issue boletas and facturas with automatic stock deduction and correlativo tracking.
Manage Products
Add, update, and monitor your product catalog with multiple pricing tiers.
Track Clients
Search clients by document number and manage their records.
View Dashboard
See today’s KPIs, weekly sales trends, and low-stock alerts at a glance.
Get started in four steps
Set up the database
Import
boticanovasalud_final.sql into MySQL to create all tables, stored procedures, triggers, and seed data.Configure and start the backend
Copy
.env.example to .env, fill in your MySQL credentials and JWT secret, then run npm start inside the backend/ folder.Configure and start the frontend
Create a
.env file in the fn/ folder pointing to your backend URL, then run npm run dev.The default test credentials after importing the SQL are
admin / admin123. Change these before deploying to production.