Este proyecto consta de una aplicación funcional para Android y iOS para estudiantes la cual puede funcionar como un horario que lista las materias que actualmente se están llevando. Igualmente se permite crear una materia de forma directa desde la aplicación y finalmente existe igual una sección de contacto en la que se puede colocar un número para realizar una llamada, enviar un mensaje por Whatsapp o visitar en la aplicación de Youtube el canal del creador.
-
Flutter (Dart)
-
ElephantSQL (SQL)
-
Glitch (NodeJS)
-
Descargar repositorio de GitHub en un directorio local deseado
NOTA: si el proyecto desea personalizarse es necesario crear uno nuevo y copiar los archivos para poder hacer una conexión a un nuevo proyecto de Firebase con una authenticación personal, ya que el actual proyecto es propiedad de Francisco Gutiérrez López
-
Ejecutar el comando en flutter para instalar los paquetes necesarios
flutter pub get
-
Base de datos en ElephantSQL
- Entrar a la plataforma y crear una nueva instancia para almacenar la base de datos
- Guardar los datos de la pestaña "detalles" (details) para la conexión posterior con Glitch
- Colocar datos iniciales (para comprobar que funcionan al usar la aplicación)
- NOTA: solo contiene una tabla llamada "homeworks"
- Como datos iniciales se recomienda usar el documento inicial_create_and_insert.sql dentro del directorio backend, con este archivo igualmente se puede entender la estructura de la base de datos
-
creación de un proyecto en Glitch para acceder a la base de datos
Una vez ejecutados estos pasos se podrá hacer la ejecución del proyecto. ejemplo en siguiente sección:
MIT