Título do Projeto: Desenvolvimento de Sistema de Acompanhamento de Pontuações e Premiações
Descrição Geral:
Olá! Estou buscando um profissional para desenvolver um sistema responsivo que permita que parceiros da minha empresa acompanhem suas pontuações, metas atingidas e status de projetos. O sistema será usado por arquitetos e parceiros do nosso programa de parcerias, com foco em ser funcional, intuitivo e visualmente agradável.
O projeto deve incluir um backend robusto para gerenciar dados de pontuações e projetos, e um frontend que apresente essas informações de forma organizada e acessível.
Escopo do Projeto
1. Funcionalidades Principais:
Login e Segurança:
Login com e-mail e senha.
Função "Esqueci minha senha" para redefinição via e-mail.
Dashboard:
Exibição de pontuações (mensais, trimestrais e anuais).
Barra de progresso para metas e premiações.
Status detalhado dos projetos (nome, valor, status atual).
Relatórios:
Histórico de pontuações e premiações resgatadas.
Relatório de comissões acumuladas.
Opção para download em PDF.
Notificações:
Alertas para novas metas, campanhas ou mudanças no status dos projetos.
Envio de notificações no sistema e por e-mail.
Design Responsivo:
Sistema funcional em computadores, tablets e celulares.
2. Requisitos Técnicos:
Frontend:
Desenvolver com
React.js (ou outra tecnologia moderna de sua preferência).
Usar Bootstrap ou Tailwind CSS para o design.
Backend:
Criar api rest com
node.js e Express.
Banco de dados relacional PostgreSQL.
Hospedagem:
Sistema deve ser fácil de hospedar em serviços como AWS ou Google Cloud.
Segurança:
Autenticação com JWT.
Configuração de HTTPS para proteger dados.
3. Etapas do Desenvolvimento:
Protótipo Funcional:
Telas básicas de login e dashboard com dados estáticos.
Backend Funcional:
Criação de APIs para login, dashboard, relatórios e notificações.
Frontend Completo:
Integração do frontend com as APIs.
Testes e Lançamento:
Garantir que o sistema funcione bem em dispositivos móveis e navegadores.
4. Preferências de Design:
Usar a identidade visual da empresa (cores e logotipo serão fornecidos).
Layout simples, com tabelas e listas claras, focado na funcionalidade.
5. Prazo e Entregas:
Gostaria de dividir o projeto em fases:
Protótipo funcional: 2 semanas.
Backend e APIs principais: 3 semanas.
Integração completa: 2 semanas.
Testes finais e ajustes: 1 semana.
Total: 8 semanas.
Se o prazo estimado for diferente, estou aberto a sugestões.
Prazo de Entrega: 01 de Janeiro de 2025