Este proyecto es una aplicación de reserva de viajes para participar en el seleccionado de Nocountry desarrollada con el stack MERN(MongoDB, Express.js, React, Node.js).
- Frontend: React.ts (con MUI).
- Backend: Node.js con Express.js.
- Base de datos: MongoDB (Mongoose).
- Servicios externos: S3 para almacenar imágenes,
- Backend: RTB-API
- Frontend: --
git clone https://github.com/No-Country-simulation/s21-t22-webapp.git
cd s21-t22-webapp
cd backend
npm install
cd frontend
npm install
Crear un archivo .env
en la carpeta backend
y definir las siguientes variables:
MONGO_URI=your_mongodb_connection_string
PORT=your_port
AWS_ACCESS_KEY_ID=your_aws_access_key
AWS_SECRET_ACCESS_KEY=your_aws_secret_key
AWS_REGION=your_aws_region
AWS_BUCKET_NAME=your_aws_bucket_name
Crear un archivo .env
en la carpeta frontend
y definir las siguientes variables:
cd backend
npm npm run dev
cd frontend
npm npm run dev
Método | Endpoint | Descripción |
---|---|---|
GET |
/api/stop/search |
Buscar paradas |
- Implementación de disponibilidad de asientos en tiempo real con WebSockets.