Convit3 Digital

imagem
imagem
imagem
HTML HTML
CSS CSS
JavaScript JavaScript
TypeScript TypeScript
Node.js Node.js
NestJS NestJS
Express.js Express.js
React React
PostgreSQL PostgreSQL
React Native React Native
Next.js Next.js
Prisma Prisma
Tailwind CSS Tailwind 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 💎