Skip to content

JosephHerreraDev/mobile-programming-project

 
 

Repository files navigation

Welcome to your Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

Caracteristicas necesarias

  • Diferentes Layouts ✅ (BottomTab, Stack)
  • Multimedia
  • Fragmentos ✅ (Componentes)
  • Base de datos ✅ (sqlite)
  • Preferencias ✅ (uso de preferencias para guardar el usuario actual)
  • Listas ✅ (Listas de materias, apuntes, calificaciones)
  • Intentos ✅ (Botones para cambiar de pantalla)
  • Camara

Aplicación EduAssist

Tipos de Usuario

  1. Estudiante

    • Acceso a sus propias calificaciones, asistencia, apuntes y recordatorios.
  2. Profesor

    • Acceso para gestionar calificaciones y asistencia de los estudiantes.

Pantallas de la Aplicación

Pantallas Comunes

  1. Inicio de Sesión

    • Formulario de inicio de sesión para todos los tipos de usuario.
  2. Pantalla Principal (Dashboard)

    • Resumen personalizado según el tipo de usuario.
    • Acceso rápido a las principales funciones.
  3. Perfil de Usuario

    • Información personal del usuario.
    • Opciones para editar perfil y cambiar contraseña.

Pantallas para Estudiantes

  1. Mis Calificaciones

    • Lista de materias con calificaciones.
  2. Mi Asistencia

    • Registro de asistencia por materia.
    • Estadísticas de asistencia.
  3. Mis Apuntes

    • Lista de apuntes organizados por materia.
    • Editor de apuntes.

Pantallas para Profesores

  1. Gestión de Calificaciones

    • Lista estudiantes.
    • Formulario para ingresar/editar calificaciones.
  2. Registro de Asistencia

    • Interfaz para marcar asistencia de estudiantes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.6%
  • JavaScript 1.3%
  • CSS 0.1%