Convit3 Digital

Imagem
Imagem
Imagem
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 💎