Este proyecto es un sistema de compensación multilevel con tienda de productos, basado en una estructura binaria y unilevel. Cuenta con módulos de administración, usuario, reportes, bonificaciones y finanzas.
├── README.md
├── LICENSE.md
├── docker-compose.yml
├── backend/
│ ├── Dockerfile
│ ├── package.json
│ ├── archivo.env
│ ├── server.js
│ ├── src/
│ │ ├── config/
│ │ │ ├── database.js
│ │ │ ├── redis.js
│ │ │ └── index.js
│ │ ├── models/
│ │ ├── migrations/
│ │ ├── seeders/
│ │ ├── controllers/
│ │ ├── routes/
│ │ ├── middlewares/
│ │ ├── utils/
│ │ ├── services/
│ │ ├── docs/
│ │ └── tests/
├── frontend/
│ ├── Dockerfile
│ ├── package.json
│ ├── public/
│ ├── pages/
│ │ ├── html/ # Contiene vistas estáticas del sistema
│ ├── components/
│ ├── store/
│ ├── styles/
├── scripts/
│ ├── run_e2e_tests.sh
└── configuraciones/
├── .github/
├── .vscode/
├── eslint, prettier, gitignore configs
├── webpack.config.js
├── package-lock.json
├── yarn.lock
cd backend
npm install
npm run dev
cd frontend
npm install
npm run dev
docker-compose up --build
- Backend: Node.js, Express, Sequelize, MySQL, Redis, BullMQ
- Frontend: Next.js, React, Redux, TailwindCSS
- Infraestructura: Docker, Nginx, PM2
© 2024 CNA Dashboard. Todos los derechos reservados.