Repositorio con el código fuente y los scripts necesarios para el despliegue de la Aplicacion Web del proyecto Smart Shell.
- Modelado e implemantacion de interfaces con HTML, CSS y TailwindCSS.
- Ligth/Dark Mode con TailwindCSS.
- Gestión de sesiones de usuarios con JWT e interceptores de peticiones.
- Routing y Navegación con Angular Router.
- Formularios reactivos y validaciones con Angular Forms.
- Consumo de servicios REST con HttpClient.
- Paginacion y filtros de datos con Angular CDK y RxJS.
- Patrón de diseño de módulos y lazy loading.
- Configuracion con Nginx para el despliegue en producción.
- Automatización del despliegue con Docker y Docker-Compose.
Repositorio referido al BACKEND de la aplicación.
Repositorio relacionado con la automatización del despliegue de las Bases de Datos.
Repositorios relacionados con las bases de datos del proyecto.
-
Clonar el Repositorio
git clone https://github.com/luis122448/smart-shell-angular.git
-
Ingresar al directorio del proyecto
cd smart-shell-springboot
-
Ejecutar el script de instalación
sudo bash dev-install.sh
Para el despliegue en producción se ha utilizado Docker y Docker Compose, puede revisar el archivo docker-compose.yml para conocer los detalles de la configuración. Asimismo no se olvide de modificar las variables de entono, en asi archivo .env
-
Ejecutar el script de despliegue
sudo bash deploy.sh
Las contribuciones son bienvenidas. Siéntete libre de mejorar este proyecto, agregar nuevas características o corregir problemas identificados. Para contribuir, crea un Pull Request o abre un Issue.
Este proyecto está bajo la licencia MIT License.