Descrição do Projeto: Aplicativo de Microcréditos e Crowdfunding
Objetivo:
Desenvolver um aplicativo móvel para Android e iOS, que funcione como uma plataforma de crowdfunding (financiamento coletivo) e microcréditos. O aplicativo permitirá que empreendedores, projetos e pequenas empresas consigam levantar fundos por meio de doações ou investimentos de pessoas dispostas a apoiar suas iniciativas. O aplicativo deve ser simples, funcional e seguro, com uma experiência de usuário intuitiva e fácil navegação.
Funcionalidades Principais
1. Cadastro de Usuários
• Tipo de Usuário: O app terá dois tipos de usuários:
• Empreendedores/Projetos: Pessoas ou empresas que desejam criar campanhas para financiar seus projetos.
• Investidores/Doadores: Pessoas que desejam financiar ou apoiar os projetos.
• Campos do Cadastro:
• Nome completo, email, senha, tipo de usuário (Empreendedor ou Investidor).
• Para empreendedores: informações sobre o projeto (descrição, metas financeiras, prazo para arrecadação).
• Para investidores: dados pessoais e formas de pagamento preferenciais.
2. Página de Criação de Campanha de Crowdfunding
• O empreendedor poderá criar uma campanha de financiamento, informando:
• Título do Projeto.
• Descrição detalhada do projeto (objetivos, impacto esperado, como será utilizado o dinheiro).
• Meta de arrecadação (valor total necessário).
• Prazo para arrecadação.
• Imagens ou vídeos que ajudem a ilustrar o projeto.
• O sistema deve permitir editar as campanhas até que o projeto esteja no ar.
3. Página de Campanhas
• Cada campanha terá uma página própria, onde os investidores poderão:
• Visualizar o progresso da arrecadação (valor arrecadado e quanto falta para atingir a meta).
• Contribuir financeiramente com valores a partir de uma quantia mínima predefinida.
• Compartilhar a campanha nas redes sociais para aumentar a visibilidade.
• Deixar comentários e interagir com os criadores do projeto.
• Categorias de Projetos: As campanhas poderão ser categorizadas por tipo de projeto, como negócios, sociais, culturais, etc.
4. Sistema de Pagamento
• O aplicativo deve ser integrado a gateways de pagamento, como PayPal, Stripe, Mercado Pago ou PagSeguro, para garantir transações seguras.
• Processo de pagamento:
• O investidor/doante seleciona o valor e escolhe o método de pagamento.
• O dinheiro é enviado diretamente para a conta do projeto, após a campanha atingir a meta de arrecadação (ou, se não atingir, o valor será devolvido aos investidores).
• Comissões: O sistema deve calcular e aplicar uma comissão para a plataforma sobre o valor arrecadado (exemplo: 5% a 10%).
5. Notificações Push e Emails
• O aplicativo deve enviar notificações push e emails para os usuários para alertá-los sobre:
• Novas campanhas criadas que se encaixem em seus interesses.
• Atualizações em campanhas que eles apoiaram (novidades, metas atingidas).
• Lembretes sobre prazos de campanhas.
• Notificação sobre o sucesso da arrecadação de um projeto em que o usuário investiu ou doou.
6. Painel de Controle
• Para os empreendedores:
• Visualização do status das campanhas (quanto foi arrecadado, quantos investidores participaram, etc.).
• Histórico de transações (quanto foi arrecadado e quando).
• Para os investidores:
• Histórico de contribuições (quais campanhas apoiou e quanto investiu).
• Status dos projetos que ele ajudou a financiar.
7. Sistema de Avaliação
• Após a conclusão da campanha, o investidor poderá avaliar o projeto com uma nota e um comentário sobre a experiência.
• As avaliações dos investidores ajudam a construir a credibilidade das campanhas.
Design e Interface de Usuário (ui/ux)
1. Design Responsivo e Simples
• O aplicativo deve ter um design moderno e fácil de navegar. Utilize um layout clean e intuitivo, sem sobrecarregar o usuário com muitas opções.
• As cores do aplicativo devem transmitir confiança, seriedade e transparência, com uma paleta simples de cores (azul, verde e branco são boas opções).
• Botões grandes e acessíveis para facilitar o uso, especialmente em dispositivos móveis.
• Login com redes sociais: Permita que os usuários se registrem ou façam login usando suas contas do Facebook ou Google.
2. Páginas de Campanha:
• Cada campanha deve ter uma seção com vídeo ou imagem do projeto.
• Uma barra de progresso para mostrar a quantia arrecadada e o valor restante até a meta ser atingida.
• Botões de contribuição destacando o valor mínimo a ser investido e as opções de pagamento.
3. Layout de Investidores:
• Feed de projetos que o investidor pode explorar, com filtros para categoria de projeto, data de término, popularidade, etc.
• Seção de Recomendações para ajudar investidores a encontrarem projetos de seu interesse.
Tecnologias a Serem Utilizadas
1. Frontend:
• React Native ou Flutter para criar aplicativos móveis nativos tanto para Android quanto para iOS com o mesmo código base.
2. Backend:
•
Node.js ou Ruby on Rails para o servidor.
• Firebase ou MongoDB para armazenar dados de usuários e campanhas.
3. Gateway de Pagamento:
• Mercado Pago (deve ser integrado ao backend).
4. Serviços de Notificação:
• Firebase Cloud Messaging ou OneSignal para enviar notificações push.
5. Hospedagem e Backend:
• AWS, Google Cloud ou Heroku para hospedar a aplicação backend.
Outros Requisitos
1. Segurança:
• Implementação de criptografia para proteger os dados dos usuários e transações financeiras.
• Autenticação segura via email/senha e autenticação social (Facebook, Google).
2. Escalabilidade:
• A plataforma deve ser projetada para escalar à medida que mais usuários e projetos se registrem.
Contexto Geral do Projeto
Visão:
Criar um aplicativo inovador de microcréditos e crowdfunding que facilite o financiamento de projetos de empreendedores e pequenas empresas, permitindo que investidores/donadores contribuam financeiramente de maneira simples, rápida e segura. O foco está em atender especialmente pequenos negócios ou iniciativas com dificuldade de acesso a crédito tradicional.
Missão:
Facilitar o acesso ao financiamento, impulsionando o empreendedorismo e apoiando projetos sociais, culturais e de negócios. A plataforma conecta pessoas que precisam de recursos a pessoas dispostas a investir ou doar, criando um ciclo de crescimento econômico sustentável.
Prazo de Entrega: 31 de Janeiro de 2025