Este repositorio contiene el backend de Pockipayments, un sistema de gestión de relaciones con clientes (CRM) diseñado para facilitar la gestión de pagos 💸, clientes 👥 y transacciones 🔄.
DOCUMENTACION SWAGGER
📦 Proyecto
│ ├── 📁 src
│ │ ├── 📁 config
│ │ ├── 📁 controllers
│ │ ├── 📁 interface
│ │ ├── 📁 lib
│ │ ├── 📁 middleware
│ │ ├── 📁 models
│ │ ├── 📁 routes
│ │ ├── 📁 schemas
│ │ ├── 📁 services
│ │ ├── 📁 types
│ │ ├── app.ts
│ │ ├── index.ts
│ ├── .env
│ ├── package.json
│ ├── .gitignore
│ ├── tsconfig.json
│
├── README.md
- Node.js v18+
- MySQL
- Git
- Clonar el repositorio:
git clone https://github.com/CapitalPocket/pockipayments.git
- Instalar dependencias:
npm install
- Configurar variables de entorno
.env:#DATABASE DB_NAME = "prueba" DB_USER = "prueba_user" DB_PASSWORD = "prueba_password" DB_HOST = "prueba host" DB_DIALECT = "mysql" #SERVER PORT = 3000 TOKEN_SECRET ="c4p1t4lp0ck3t" TOKEN_POKI = "poki.com" BACKEND_URL = "http://localhost:3000"
- Iniciar el servidor:
npm run dev && npm run tsc || npm run dev