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.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Create a new custom siteIs this a project or a position?: ProjectI currently have: I have an ideaRequired availability: As neededAPI Integrations: Payment Processor (Paypal, Stripe, etc.)Roles needed: Developer
Keyword: Ruby on Rails
Price: $500.0
Secondary Price: $1000.0
Descripción del Proyecto: ¿Eres un experto en desarrollo web con pasión por el e-commerce y la innovación? ¡Esta es tu oportunidad! Buscamos un equipo de desarrolladores talentosos para crear una plataforma de comercio electrónico de vanguardia que revolucione la forma ...
View JobNosso objetivo é aplicar a identidade visual da nossa organização (cores, tipografia, logotipo, etc.) e fazer ajustes pontuais no layout da plataforma.O que precisa ser feito:• Clonar e configurar o frontend do Mastodon localmente.• Aplica...
View Job