Cauê Faleiros 39ac833495
All checks were successful
Build and Deploy / build-and-push (push) Successful in 3m33s
Split frontend data services by domain
2026-05-29 10:27:23 -03:00
2026-05-28 14:51:00 -03:00
2026-05-28 14:51:00 -03:00

Fasto

Fasto is a multi-tenant commercial team management system for tracking sales attendance, seller performance, funnels, lead origins, and external n8n/AI integrations.

Stack

  • Frontend: React, TypeScript, Vite, TailwindCSS, Recharts, Lucide React
  • Backend: Node.js, Express, MySQL2, Nodemailer
  • Database: MySQL 8
  • Local runtime: Docker Compose

Local Setup

Copy the environment template and adjust values:

cp .env.example .env

Start the app and database:

docker-compose -f docker-compose.local.yml up -d --build

The app runs at http://localhost:3001.

For frontend-only development:

npm install
npm run dev

The Vite dev server runs at http://localhost:3000 and calls the backend at http://localhost:3001/api.

Notes

  • JWT_SECRET is required in production.
  • Set CORS_ORIGIN in production if the frontend is served from a different origin.
  • Backend startup currently applies non-destructive schema updates for existing deployments.
  • See CONTEXT.md for the fuller architecture and project history.
Description
No description provided
Readme 1.7 MiB
Languages
TypeScript 75.4%
JavaScript 23.9%
HTML 0.5%
Dockerfile 0.2%