aulify · Mini-Projecto
UC UC02646 · T. Sist. Comp. Redes, T. Multimédia
Versão · Aluno
Mini-Projecto · App móvel publicada
Da ideia ao Play Store / PWA
Contexto
Cada par/trio constrói app móvel completa com no-code, com auth, dados, push (opcional) e publicação (PWA ou store). Cenários:
- A: Fitness tracker (registar exercícios, progressão).
- B: Recipe book (catálogo de receitas, favoritos, lista de compras).
- C: Event app (agenda + speakers + mapa para uma conferência).
- D: Habit tracker (hábitos diários + streaks).
- E: Field service (técnicos registam visitas + fotos).
- F: Marketplace local (pequena escala).
- G: Mood tracker (diário emocional com gráficos).
- H: Tutorial app (curso online com vídeos + quizzes).
Requisitos
Funcionais
- Plataforma no-code (Glide / Adalo / FlutterFlow).
- Auth (email/pass ou OAuth).
- Mínimo 3 telas (Home, Detail, Profile / Settings).
- CRUD em pelo menos 1 entidade.
- Persistência (BD da plataforma, Airtable, ou Firebase).
- Multi-user: cada user só vê os seus dados.
Não-funcionais
- Design coerente (cores, typography, ícone).
- Mobile-first responsive.
- Publicado (PWA URL ou Play Store / App Store).
- Política de privacidade acessível.
- README com features, screenshots, links.
- GitHub (mesmo no-code merece repo).
- Apresentação com demo no telemóvel.
Fases
Fase 1 · Design + escolha plataforma (1h)
- Mockups das telas principais.
- Escolher plataforma (Glide/Adalo/FF).
- Mood board (cores, ícones).
- Entregável: mockup + plataforma escolhida.
Fase 2 · Modelagem dados + auth (1h)
- Definir collections/tables.
- Setup auth.
- Test signup/login.
- Entregável: utilizadores criam conta.
Fase 3 · CRUD principal (2h)
- Listar, detalhar, criar, editar, apagar.
- Entregável: utilizador usa a app end-to-end.
Fase 4 · Polish UX + branding (2h)
- Cores, ícone, screens com pixel-perfection.
- Loading states, errors.
- Onboarding.
- Entregável: app apresentável.
Fase 5 · Privacy + publicação (1h)
- Política de privacidade (URL).
- Publicação: PWA ou submissão Play/Apple.
- Entregável: link público funcional.
Fase 6 · README + apresentação (1h)
Critérios de avaliação
| Item | Peso |
|---|---|
| Concept claro / útil | 10% |
| Design + UX | 20% |
| Auth + multi-user | 15% |
| CRUD funcional | 15% |
| Persistência + segurança dados | 10% |
| Publicação acessível | 10% |
| Política privacidade | 5% |
| README | 5% |
| Apresentação + demo | 10% |
Reflexão
Em meia página: que plataforma escolheste e porquê? Quanto tempo demoraria o equivalente em código? Que feature quiseste mas a plataforma não suportava? O teu utilizador real paga algo por isto? Que próxima versão farias com mais 8h?