Projeto: Plataforma de Consulta Veicular
Visão Geral do Projeto
Estamos criando uma plataforma online chamada "Consulta Veicular", que permite aos pessoas cadastrem fotos de veículos e aos usuários consultar o histórico desses veículos pela placa. O objetivo é fornecer uma ferramenta útil tanto para quem deseja comprar um veículo usado quanto para quem quer cadastrar informações de veículos na plataforma.
Funcionalidades Principais
Cadastro e Login de usuários das fotos
Formulário de registro para novos usuarios.
Sistema de login para usuarios existentes.
Verificação de identidade para garantir a autenticidade dos usuarios.
Upload de Fotos de Veículos
Interface onde usuarios podem fazer o upload de fotos dos veículos.
Campos para inserir detalhes do veículo (placa, modelo, ano, etc.).
Sistema de aprovação para garantir a qualidade das informações submetidas.
Consulta de Placas por Usuários
Sistema de busca onde usuários podem inserir a placa do veículo.
Resultados mostram o histórico do veículo, incluindo informações de leilão, batidas, roubos, etc.
Compra de Créditos
Sistema para usuários comprarem créditos para consultas (opções de 1, 10 ou 20 créditos).
Integração com provedores de pagamento seguros.
Carteira Virtual para usuarios que inseriu as fotos do veículo consultado
Dashboard para usuarios das fotos acompanharem seus ganhos.
Exibição da média de ganho por consulta e a soma total de consultas realizadas.
Relatórios mensais detalhados.
Sistema de Pagamento Mensal
Cálculo automático dos ganhos dos usuarios com base nas consultas realizadas.
Pagamento mensal via transferência bancária ou outro método escolhido.
Requisitos Técnicos
Frontend
HTML5, CSS3, JavaScript (preferencialmente React ou
Vue.js).
Design responsivo para compatibilidade com dispositivos móveis.
Interface intuitiva e fácil de usar.
Backend
Node.js, PHP ou Python (preferencialmente utilizando frameworks como Express, Django ou Laravel).
APIs RESTful para comunicação entre frontend e backend.
Autenticação segura e gestão de sessões.
Banco de Dados
MySQL, PostgreSQL ou MongoDB.
Estrutura de banco de dados otimizada para buscas rápidas e eficientes.
Segurança
Implementação de ssl/tls para criptografia de dados.
Proteção contra ataques comuns (SQL Injection, xss, csrf).
Armazenamento seguro de senhas e dados sensíveis.
Otimização
SEO para melhor visibilidade nos motores de busca.
Otimização de performance para tempos de carregamento rápidos.
Monitoramento e análise de desempenho contínuos.
Estrutura do Site
Criar o site profissional e o site do usuário das fotos
Delivery term: Not specified