Clone the repo, create a new firebase storage project and put the google-services.json
file inside the /frontend/app
directory.
Then build and run it on an emulator (recommended Pixel C API 34
)
Make sure you have node
installed.
Create a .env
file inside the /backend
folder with all the credentials of firebase:
FIREBASE_API_KEY=...
FIREBASE_AUTH_DOMAIN=...
FIREBASE_PROJECT_ID=...
FIREBASE_STORAGE_BUCKET=...
FIREBASE_MESSAGING_SENDER_ID=...
FIREBASE_APP_ID=...
Then install all dependencies
npm install
For dev mode:
npm run dev
npm run db:studio
For production mode:
npm run build
npm start
- Node.js
- TypeScript
- SQLite
- Native Android
Team iOS
- Pedro Alonso Moreno Salcedo @pedroalonsoms
- Felipe @Felipegonac0
- Franco @Peco1503
- André @Galindo4007
- Yuvan Thirukumaran @YuvanTec
- Mensaje de error 500 en el dialogo de errro (Pedro)
- Agregar botón para ir atrás (Pedro)
- Endpoint para info del papá para galindo (Pedro)
- Fix UI polish, corner radious, puntos negros de la contraseña, botones de atras, font del mensaje de dialogo (Pedro)
- Dropdown list de la pantalla de edición con correo del papa (Galindo)
- Drag & Drop (Yuvan)
- Comunicador (Franco)
- Integrar el comunicador con el back (Franco y Yuvan)
- Lock level access based for students based on the allowed one (Yuvan y Franco)
- Subir imagenes a firebase (Galindo)
- Dropdown list para el correo del papá (Galindo)
- Dropdown list con el nombre para seleccionar el alumno (Galindo)
- Hacer fetch en pantalla de
Mi hij@
(Galindo) - Hacer fetch en pantalla de los detalles del alumno para el papá (Galindo)
- Estilos del dropdown en
selecciona tu nombre
(Galindo) - Corregir las diapositivas
- Crear manual para Firebase
- Instalar app en tu cel
- Dropdown categorias para subir imagenes (Felipe)
- Quitar el harcodeo del usuario al subir la imagenes a firebase (Felipe)