Skip to content

Proyecto Mi Campus: una web App, que ayuda a gestionar notas y asistencias.

Notifications You must be signed in to change notification settings

BaEsp1/MiCampus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mi Campus

Descripción

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.

screen-LP screen-Login screen-Dashboard screen-Dashboard

Deploy del proyecto : https://mi-campus.vercel.app

Índice

  1. Tecnologías Utilizadas
  2. Funcionalidades
  3. Instalación
  4. Uso
  5. Diseño
  6. Análisis de QA
  7. Contribuidores

Tecnologías Utilizadas

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

Funcionalidades

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

Instalación

  1. Clona el repositorio:
    git clone https://github.com/BaEsp1/MiCampus.git
  1. Navega al directorio del proyecto:
    cd mi-campus
  1. Instala las dependencias del frontend y del backend:
    cd frontend
    npm install
    cd ../backend
    npm install
  1. Configura las variables de entorno en los archivos .env para PostgreSQL y otros servicios necesarios.

  2. Corre el servidor backend:

    npm run start:dev
  1. Corre el frontend:
    cd ../frontend
    npm run dev

Uso

  1. Loguea como profesor o alumno.
  2. Los profesores pueden gestionar calificaciones y asistencias.
  3. Los alumnos pueden visualizar sus calificaciones y asistencias.
  4. Utiliza la información de contacto para comunicarte con profesores o representantes.

Diseño UX/UI


El diseño de Mi Campus, se realizó en Figma:

Análisis de QA

*--

Contribuidores

Rol desarrollado Nombre y Apellido Contacto/Redes
Diseñadora UX/UI Jessica Rodriguez LinkedIn
Tester QA Hernan Esquivel GitHub LinkedIn
Project Manager Carlos Mejia GitHub LinkedIn
Backend Diego Garay Cullas GitHub LinkedIn
Frontend Jesus Valencia GitHub LinkedIn
Frontend Bárbara Espinola GitHub LinkedIn

Agradecimientos

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.

About

Proyecto Mi Campus: una web App, que ayuda a gestionar notas y asistencias.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages