● Integrantes: ○ Kevin Josué Alvarado Mamani ○ Saul Mijael Choquehuanca Huanca ○ Hernán Pérez Ovando ● Docente: Lic. Celia Tarquino Peralta ● Materia: INF 261/251 ● Gestión: 2025
Este proyecto está compuesto por dos repositorios principales:
- Cliente Angular: sendbol_videoshop.client
- Servidor ASP.NET Core: sendbol_videoshop.Server
- Node.js (recomendado v18+)
- Angular CLI (
npm install -g @angular/cli) - .NET 7 SDK
- MongoDB
- Redis
- Git
git clone https://github.com/SaulChoque/sendbol_videoshop.client.git
git clone https://github.com/SaulChoque/sendbol_videoshop.Server.git-
Entra a la carpeta del servidor:
cd sendbol_videoshop.Server -
Revisa y ajusta la configuración de la base de datos en
appsettings.Development.jsonsi es necesario (por defecto usa MongoDB y Redis locales). -
Restaura los paquetes NuGet:
dotnet restore
-
Compila y ejecuta el servidor:
dotnet build dotnet run
El servidor estará disponible en
https://localhost:54993(puerto configurable).
-
Entra a la carpeta del cliente:
cd sendbol_videoshop.client -
Instala las dependencias de Node.js:
npm install
-
Ejecuta la aplicación Angular en modo desarrollo:
ng serve
El cliente estará disponible en
http://localhost:4200.
- Asegúrate de que MongoDB y Redis estén corriendo localmente antes de iniciar el servidor.
- El cliente está configurado para comunicarse con el backend en
https://localhost:54993mediante proxy. - Puedes modificar los puertos y las cadenas de conexión en los archivos de configuración según tus necesidades.
ng build --configuration productionLos archivos generados estarán en la carpeta docs/ (según configuración de angular.json).
dotnet publish -c Release