89

Ignite Call

Aplicação para agendamento de horários. Os usuários podem utilizar as datas disponíveis no calendário e escolherem o melhor horário para agendamentos de seus compromissos.

O Ignite Call é uma aplicação para possibilitar que um usuário se cadastre utilizando o a conta Google e crie uma agenda compartilhável com dias e horários disponíveis para agendamentos de reuniões, consultas, ou qualquer outro compromisso profissional, ou com familiares e amigos, integrando esses compromissos ao Google Calendar e ao Google Meets.

Uma vez o usuário comapartilhe a sua agenda e que alguém assinale a reserva de uma data e horário, enviando na requisição o nome completo e o endereço de e-mail, é agendada uma reunião no Calendar e, ao mesmo tempo, é agendada a criação de uma sala reservada para conferência no Meets no dia e horários reservados.

Sobre o projeto

Este projeto foi um dos requisitos para conclusão do sexto módulo na trilha React do Ignite Rocketseat. Os objetivos foram: construir uma aplicação completa (full-stack) utilizando o framework Next (React e TypeScript), o design system Ignite UI e Prisma para conectar ao banco de dados.

Features

  • Agendas compartilháveis: Compartilhe a sua agenda com disponibilidade de dias e horários para agendamento de calls
  • Integração com Google API: Login social com a conta Google e Integração com as ferramentas Google Calendar e Google Meets
  • Usuários únicos: cada usuário tem um login único e instransferível, uma vez conectado a conta Google
  • Horários únicos: Uma vez agendado um horário, este ficará indisponível, evitando conflitos de agenda

Desenvolvida com