Ignite Call

Capa do projeto

O Ignite Call é uma plataforma para agendamento de chamadas desenvolvida durante o programa Ignite da Rocketseat. Os usuários podem conectar seu Google Calendar por meio da sua Google Account, utilizando o protocolo para autorização OAuth, para que outras pessoas possam marcar agendamentos nos horários disponíveis.

Tela cadastro do usuário para disponibilizar dias e horários

Durante o cadastro na plataforma, o usuário pode definir os dias da semana e horários que deseja disponibilizar para os agendamentos. Dessa forma, após a criação da conta, o usuário pode compartilhar a sua URL com outras pessoas para que elas consigam consultar as disponibilidades de datas e horários, e então realizar um agendamento no Google Calendar do usuário.

Tela de agendamento

A aplicação foi desenvolvida em ReactJS utilizando o framework Next.js, uma vez que se trata de uma aplicação fullstack, ou seja, com a a presença de um backend. Para a camada de persistência, foi utilizado o ORM Prisma para se comunicar com o serviço de banco de dados MySQL do serviço PlanetScale.

Tecnologias utilizadas