Agendamento descomplicado
O "Agendamento Descomplicado | Call" é uma ferramenta de agendamento integrada ao Google Calendar que facilita a marcação de compromissos com outros usuários.
Carregando ...
Sobre
Agendamento Descomplicado é uma aplicação full stack que visa simplificar o processo de agendamento de compromissos. Com uma integração direta ao Google Calendar, a plataforma permite que os usuários criem uma conta, compartilhem o link do seu próprio calendário e permitam que outras pessoas agendem horários diretamente nele.
Esta aplicação é ideal para profissionais que precisam gerenciar uma grande quantidade de compromissos, como consultores, terapeutas, professores particulares, entre outros. Com o Agendamento Descomplicado, você pode economizar tempo, evitar conflitos de agendamento e melhorar a eficiência do seu trabalho.
Além disso, a aplicação foi construída com várias tecnologias modernas, incluindo ReactJS, NextJS, TypeScript, React Hook Form, Zod, NextAuth e Prisma. Isso garante uma experiência de usuário suave e eficiente.
Instalação
Siga estas etapas para instalar e configurar o projeto em seu ambiente local.
Configuração inicial
- Crie um projeto no Google Cloud Platform e habilite a API do Google Calendar.
- Crie um arquivo
.env.local
na raiz do projeto e preencha as variáveis ambiente, o exemplo de como deve ficar esta em.env.local.example
Codigo fonte
Clone o repositório do projeto em seu ambiente local e acesse a pasta do projeto.
Dependências
Instale as dependências do projeto.
Docker e Prisma
Crie o banco de dados local e execute as migrations.
Execute a aplicação.
Inicialize o projeto em modo de desenvolvimento.
O projeto estará disponível em seu navegador em http://localhost:3000
.
Tecnologias
O projeto foi desenvolvido utilizando as seguintes tecnologias: