Convit3 Digital

Imagem do carrossel
Imagem do carrossel
Imagem do carrossel
Imagem do carrossel
HTMLHTML
CSSCSS
JavaScriptJavaScript
TypeScriptTypeScript
Node.jsNode.js
NestJSNestJS
Express.jsExpress.js
ReactReact
PostgreSQLPostgreSQL
React NativeReact Native
Next.jsNext.js
PrismaPrisma
Tailwind CSSTailwind CSS

✉️ Convit3 Digital

GitHub stars GitHub forks GitHub issues
Next.js NestJS TypeScript Prisma PostgreSQL React Turborepo Yarn JWT

Convit3 Digital é uma plataforma inovadora projetada para simplificar e modernizar a gestão de convites digitais. Com uma interface completa e intuitiva, a aplicação permite que os usuários criem, personalizem e enviem convites para qualquer tipo de evento de maneira rápida e eficiente, proporcionando uma experiência prática e profissional.

A plataforma vai além, permitindo que os organizadores acompanhem, em tempo real, as confirmações de presença (RSVP), o que garante um controle detalhado e eficiente do planejamento do evento. Com a aplicação Convit3 Digital, você tem à disposição uma solução completa para gerenciar seus eventos de forma moderna, organizada e sem complicações, transformando a experiência de convidar em algo prático e inesquecível.

🖥️ Como rodar este projeto 🖥️

Requisitos:

  • Node.js instalado
  • PostgreSQL configurado

Execução:

  1. Clone este repositório:

    git clone https://github.com/portfolio-projetos-dev/convit3-digital.git
    
  2. Acesse o diretório do projeto:

    cd convit3-digital
    
  3. Instale as dependências com o comando a seguir na pasta raiz do projeto:

    yarn install
    
  4. Configure as variáveis de ambiente:

    Será necessário criar um arquivo .env com as mesmas variáveis de ambiente listadas no arquivo .env.example nas pastas apps/frontend e apps/backend. Cada um desses arquivos deverá ser preenchido com as variáveis de ambiente correspondentes e exemplificadas no arquivo .env.example de cada pasta.

  5. Execute as migrações do banco rodando o comando a seguir na pasta prisma que se localiza dentro da pasta app/backend:

    npx prisma migrate dev
    
  6. Inicie a aplicação rodando o comando yarn dev na pasta raiz da sua aplicação. Esse comando iniciará todos os projetos da sua aplicação.

  7. Acesse o projeto em http://localhost:3000.

🗒️ Features do projeto 🗒️

  • Autenticação com JWT
  • Criação e personalização de convites digitais
  • Gerenciamento de listas de convidados
  • Acompanhamento de confirmações de presença (RSVP)
  • Dashboard de eventos

💎 Links úteis 💎