Mi Campus es una aplicación web diseñada para ayudar a los profesores a gestionar calificaciones, asistencias y mantener un orden diario de los alumnos. Los alumnos pueden ver su situación en cada materia, incluyendo sus calificaciones y asistencias. Además, tanto alumnos como profesores pueden ver información de contacto para facilitar la comunicación vía email.
La idea de Mi Campus nació del deseo de contribuir con pequeñas instituciones que no poseen recursos para incorporar sistemas de gestión educativos. En esta oportunidad, nos enfocamos en un colegio primario/secundario, pero la aplicación puede adaptarse para cualquier institución educativa.
Deploy del proyecto : https://mi-campus.vercel.app
Frontend | Backend | QA & UX/UI |
---|---|---|
TypeScript | Node.js | Postman |
React | NestJS | Figma |
Tailwind CSS | Prisma | Trello |
Vite | PostgreSQL | Discord |
Redux | Jest | |
Deploy: Vercel | Deploy: Render |
- Profesores:
- Gestión de calificaciones y asistencias.
- Mantenimiento de información diaria de los alumnos.
- Alumnos:
- Visualización de calificaciones y asistencias.
- Acceso a información de contacto del profesor.
- Comunicación:
- Información de contacto de alumnos, representantes y profesores para facilitar la comunicación vía email.
- Clona el repositorio:
git clone https://github.com/BaEsp1/MiCampus.git
- Navega al directorio del proyecto:
cd mi-campus
- Instala las dependencias del frontend y del backend:
cd frontend
npm install
cd ../backend
npm install
-
Configura las variables de entorno en los archivos .env para PostgreSQL y otros servicios necesarios.
-
Corre el servidor backend:
npm run start:dev
- Corre el frontend:
cd ../frontend
npm run dev
- Loguea como profesor o alumno.
- Los profesores pueden gestionar calificaciones y asistencias.
- Los alumnos pueden visualizar sus calificaciones y asistencias.
- Utiliza la información de contacto para comunicarte con profesores o representantes.
El diseño de Mi Campus, se realizó en Figma:

*--
Gracias por leer todo el README ♥
Apreciamos tus comentarios y contribuciones para mejorar esta aplicación. Si tienes alguna pregunta o sugerencia, no dudes en contactarnos.