https://github.com/victormbonilla2/linkchest-backend
Backend del proyecto LinkChest
https://github.com/victormbonilla2/linkchest-backend
backend mongoose nodejs
Last synced: about 2 months ago
JSON representation
Backend del proyecto LinkChest
- Host: GitHub
- URL: https://github.com/victormbonilla2/linkchest-backend
- Owner: VictorMBonilla2
- Created: 2025-11-07T04:29:24.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-07T05:03:06.000Z (8 months ago)
- Last Synced: 2025-11-07T07:06:29.484Z (8 months ago)
- Topics: backend, mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# LinkChest Backend
## 📌 Descripción
LinkChest Backend es la **API principal** del proyecto **LinkChest**, encargada de manejar todas las solicitudes, lógica de negocio y comunicación con la base de datos.
Este backend proporciona endpoints para gestionar enlaces, usuarios, sesiones y utilidades necesarias para la aplicación.
---
## 🚀 Tecnologías Utilizadas
- **Node.js** – Entorno de ejecución
- **Express** – Framework para construir la API
- **MongoDB** – Base de datos NoSQL
- **Mongoose** – ODM para manejar modelos y esquemas
---
## 📁 Estructura del Proyecto
La estructura base del backend:
```bash
LinkChest-Backend/
│
├── config/ # Configuración general del proyecto (DB, env, etc.)
├── controllers/ # Controladores que manejan la lógica de cada endpoint
├── models/ # Modelos de Mongoose
├── routes/ # Rutas de la API
├── service/ # Servicios reutilizables
├── utils/ # Utilidades y helpers
│
├── app.js # Configuración principal de Express
└── server.js # Punto de entrada del servidor
```
---
## ⚙️ Instalación
```bash
git clone
cd LinkChest-Backend
npm install
```
---
## ▶️ Ejecución del Proyecto
### Modo desarrollo
```bash
npm run dev
```
---
## 🔌 Variables de Entorno
Crea un archivo `.env` con las variables proporcionas en `.env.example` con, por ejemplo:
```bash
PORT=4000
MONGO_URI=mongodb://localhost:27017/linkchest
JWT_SECRET=tu_clave_secreta
```
---
## ✅ Características
- API modular con Express
- Controladores separados
- Integración con MongoDB mediante Mongoose
- Estructura escalable
- Manejo de errores y middlewares
---
## 📄 Licencia
Este proyecto está bajo la licencia **MIT**.