Skip to content

reii23/usach-premium

Repository files navigation

Usach Premium 🎓

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.


⭐ Características Principales

  • 🗺️ 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.

🛠️ Tecnologías Utilizadas

  • Astro - Framework moderno para construir sitios web rápidos.
  • JavaScript - Lenguaje de programación principal.
  • TypeScript - Para un desarrollo más robusto y escalable.

💻 Instalación y Uso

🛑 Requisitos Previos

✔ Comandos

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

Paso a paso

  • 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.

🤝 Contribuciones

Si quieres contribuir al proyecto, sigue los siguientes pasos

  1. Haz un fork del repositorio.
  2. Crea una rama con tu feature o corrección (git checkout -b feature/nueva-feature).
  3. Realiza tus cambios y haz commit (git commit -m 'Añade nueva feature').
  4. Haz push a la rama (git push origin feature/nueva-feature).
  5. Abre un Pull Request en GitHub.
  6. Revisaremos el cambio realizado y se aceptará si se estima conveniente.

About

Aplicación web oficial de Usach Premium

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published