Skip to content

📆 Agendamentos de compromissos a partir de um calendário com integração com o Google Agenda.

Notifications You must be signed in to change notification settings

lucasbarque/Ignite-Call

Repository files navigation

Ignite Call

💻 Projeto

O projeto Ignite Call foi construído para agendamentos de compromissos a partir de um calendário com integração com o Google Agenda. O usuário pode se cadastrar no app a partir de sua conta do Google e indicar seus dias da semana e horários em que estará disponível para agendar compromissos. Todo agendamento cadastrado na aplicação tem integração com o Google Agenda, o que possibilita ao usuário verificar seus novos compromissos direto na plataforma do Google.

O Ignite Call foi construído inteiramente em um projeto Next.js e utilizado os mecanismos fornecidos pelo framework para criação e integração do front-end e do back-end a partir de um único repositório de código. A comunicação da aplicação com o banco de dados foi feita com o uso da ferramenta Prisma.io e utilizado um banco de dados MySQL em um container Docker. O banco de dados de produção foi publicado a partir do serviço da plataforma PlanetScale e foi utilizado o serviço da Vercel para hospedagem da aplicação.

🧪 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias

  • React
  • Next.js
  • Typescript
  • Node.js
  • Prisma.io
  • Google APIs
  • Google Cloud Platform
  • Docker
  • Axios
  • Next Seo
  • Nookies
  • React Hook Form
  • Design System
  • Stitches (CSS-in-JS)
  • Phosphor icons
  • ESLint
  • Date-fns
  • Zod

🚀 Como instalar

# Clone este repositório.
# Entre na pasta do projeto

# Instale as dependências
$ npm install

# Execute aplicação
$ npm run dev

Feito com 💜 by Lucas Barque da Silva

Linkedin Badge Outlook

Releases

No releases published

Packages

No packages published