Aplicación web oficial de Usach Premium, diseñada para los estudiantes de la Universidad de Santiago de Chile. Este proyecto ofrece herramientas útiles y recursos para mejorar la experiencia académica de los estudiantes.
- 🗺️ Buscador de Salas: Encuentra cualquier sala con ubicación a través de Google Maps.
- 🔢 Calculadora de Notas: Calcula la nota necesaria en tu próxima evaluación para aprobar un ramo.
- 🎓 Información Universitaria: Post con detalles sobre lugares para comer, departamentos y salas de clase.
- 🔎 Buscador de Tótems: Muestra un mapa de los tótems grises para revalidar y activar tu TNE.
- 📱 Diseño Responsivo: Compatible con dispositivos móviles y escritorio.
- 🌓 Modo Oscuro/Claro: Interfaz adaptable a modo claro u oscuro para mayor comodidad visual.
- Astro - Framework moderno para construir sitios web rápidos.
- JavaScript - Lenguaje de programación principal.
- TypeScript - Para un desarrollo más robusto y escalable.
Comando | Acción |
---|---|
npm install |
Instala las dependencias |
npm run dev |
Inicia el servidor local de desarrollo en localhost:4321 |
npm run build |
Construye tu sitio de producción en ./dist/ |
npm run preview |
Previsualiza antes de implementar |
npm run astro ... |
Ejecuta comandos de la CLI como astro add , astro check |
npm run astro -- --help |
Obten ayuda utilizando la CLI de Astro |
- Clonar el repositorio.
- Instalar node.js y npm desde https://nodejs.org/en.
- Abrir una terminal en la ruta principal del repositorio clonado.
- Ejecutar el comando 'npm install' para instalar las dependencias necesarias.
- Ejecutar el comando 'npm run dev' el cual inicia el servidor local.
Si quieres contribuir al proyecto, sigue los siguientes pasos
- Haz un fork del repositorio.
- Crea una rama con tu feature o corrección (
git checkout -b feature/nueva-feature
). - Realiza tus cambios y haz commit (
git commit -m 'Añade nueva feature'
). - Haz push a la rama (
git push origin feature/nueva-feature
). - Abre un Pull Request en GitHub.
- Revisaremos el cambio realizado y se aceptará si se estima conveniente.