Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 7
Plataforma de árvore de links e promoções
Stack: NestJS e NextJS
(backend: prismaorm, front: tailwindcss, react-query)
O projeto consiste em uma plataforma (PWA) que permita aos usuários criar uma árvore de links personalizável para suas redes sociais e campanhas. Esses usuários podem ser empresas, influenciadores ou usuários comuns.
# Deve conter listagem de influenciadores e destaques
# Influenciadores e empresas devem criar seu "mini site", que seria a árvore de links com banner, título, descrição, cores personalizadas, botões de ação, banner promocional, e poder mudar a posição personalizando em si, além de poder gerar uma URL para usar nas redes sociais.
# Deve conter na home carrosséis de banners promocionais (isso seria adicionado a princípio somente por nós, administradores).
# Função Sorteio PIX
>> Na home, haverá um banner que, ao ser acessado, o primeiro a resgatar ganhará o prêmio (normalmente PIX).
>> No admin, podemos adicionar e agendar a publicação desse sorteio, além de ter um budget para ser adicionado o valor orçamentário a ser usado. Enquanto houver saldo e algo programado, poderíamos publicar os agendados (preferência por node-schedule para controlar a publicação pelo backend).
# Deve ter um front para usuários comuns e um front para empresas e influenciadores.
# Admin: assinaturas, criar esse CRUD para vincular com empresas e influenciadores para salvarmos informações como dados de campanhas e outras configurações (ter CRUD de planos também).
# Campanhas
>> O admin terá cadastro de campanhas que seriam sorteios gerais (diferente do PIX). Aqui, nós, administradores, podemos criar sorteios que aparecerão no front do cliente normal, mas também podem ser vinculados a empresas ou influenciadores.
>> No front, empresas e influenciadores podem criar suas campanhas e aparecer no front do cliente (ter configuração no admin para controlar quantas).
>> O front do cliente pode se inscrever na campanha e assim ver detalhes da mesma, e mesmo inscrito, ter que clicar em participar para poder ser premiado eventualmente.
# Perfis de influenciadores e empresas podem gerar seus minisites e campanhas.
# Deve ter na home um menu inferior e, dentre os itens, um menu "Inspira-me" que abrirá uma tela que mostrará por dia uma mensagem de motivação.
Habilidades desejadas: React e NodeJS.