O cliente procura o desenvolvimento de uma plataforma completa para gestão de apontamentos, que inclua um conjunto robusto de funcionalidades gratuitas e premium, bem como uma interface de utilizador moderna e intuitiva. O projeto abrange as seguintes áreas:
1. Conta e Segurança:
- Registo e login de utilizadores com email e password.
- Funcionalidade de recuperação de password.
- Criptografia básica de dados para garantir a segurança.
- Implementação de sessões seguras e logout automático.
- Autenticação de dois fatores (funcionalidade premium).
2. Gestão de Apontamentos:
- Capacidade de criar, editar e apagar notas.
- Organização de notas por etiquetas e categorias.
- Funcionalidade de pesquisa rápida por palavras-chave.
- Upload de ficheiros (PDF, imagens, áudio) como funcionalidade premium.
- Exportação de notas para formatos PDF, Word ou Excel (funcionalidade premium).
- Lembretes inteligentes via telemóvel ou email (funcionalidade premium).
- Partilha e colaboração em tempo real em notas (funcionalidade premium).
3. Interface e Experiência do Utilizador:
- Desenvolvimento de um dashboard moderno e intuitivo.
- Personalização básica da interface (cores simples).
- Personalização avançada com temas, fontes e layouts (funcionalidade premium).
- Implementação de uma Progressive Web App (PWA) ou aplicação móvel nativa para uma experiência completa (funcionalidades completas como premium).
4. Funcionalidades Premium Adicionais:
- Espaço ilimitado para armazenamento de notas.
- Sincronização automática e offline.
- Segurança avançada com encriptação ponta a ponta.
- Estatísticas de uso (tempo de estudo, notas mais utilizadas).
- Gamificação, incluindo streaks, conquistas e acompanhamento de progresso.
- IA integrada para resumir apontamentos, criar flashcards e sugerir organização inteligente.
5. Diferenciais Técnicos:
- A plataforma deverá ser mais rápida e simples que as soluções concorrentes.
- Utilização de IA para otimização do estudo.
- Funcionalidades de gamificação e partilha social.
- Suporte para uploads e armazenamento em cloud.
6. Tecnologia Necessária:
- Backend: PHP ou
Node.js, com base de dados MySQL ou PostgreSQL.
- Frontend: React, Vue ou tecnologias modernas de html/css/javascript.
- Servidores e hosting preparados para suportar milhares de utilizadores.
- Solução de cloud storage para gestão de ficheiros.
- Desenvolvimento de PWA ou aplicação nativa para dispositivos móveis.
Prazo de Entrega: Não estabelecido