Ignite Call
O Ignite Call Ă© uma aplicação focada na criação de eventos personalizados no calendĂĄrio do usuĂĄrio, onde vocĂȘ cadastra sua disponibilidade em dias e horas e compartilha com as pessoas para marcar reuniĂ”es, que serĂŁo agendadas no Google Agenda.
đ Ignite Call đ
O Ignite Call Ă© uma aplicação focada na criação de eventos personalizados no calendĂĄrio do usuĂĄrio, onde vocĂȘ cadastra sua disponibilidade em dias e horas e compartilha com as pessoas para marcar reuniĂ”es, que serĂŁo agendadas no Google Agenda.
đ Como Executar
Pré-requisitos
Antes de baixar o projeto vocĂȘ vai precisar ter instalado na sua mĂĄquina as seguintes ferramentas:
- Git
- NodeJS
- Yarn ou NPM
- Para o banco de dados ter o MySQL ou Docker para baixar a imagem do banco.
- Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)
Clonando e Executando
Passo a passo para clonar e executar a aplicação na sua måquina:
# Clone este repositĂłrio
â
â $ git clone https://github.com/Victtor-777/Ignite_Call.git
â
â # Acesse a pasta do projeto no terminal
â $ cd ignite-call
â
â # Instale as dependĂȘncias
â $ npm install
â
â # Crie uma arquivo .env e preencha conforme apresentado no arquivo .env.example
â
â # Executar seu banco de dados
â
â # Executar o seguinte comando para criar as migrations no banco
â $ npx prisma migrate de
â
â # Execute a aplicação em modo de desenvolvimento
â $ npm run dev
â
â # A aplicação inciarĂĄ em alguma porta disponĂvel que poderĂĄ ser acessada pelo navegador
đ Tecnologias
- Design System prĂłprio
- Typescript
- ReactJS
- NextJS
- Axios
- react-query
- nookies
- dayjs
- phosphor-react
- next-auth
- next-seo
- docker
- googleapis
- prisma
- react-hook-form
- Zod
đ ConsideraçÔes
Este projeto serviu de base para reforçar os conhecimentos no framework NextJs, junto ao conceitos de API Routes, påginas SSG e SSR. Além disso, a aplicação possui conectividade com o GoogleAPIs, podendo marcar agendamentos no Google Calendar, além de gerar salas no Google Meet para as reuniÔes automaticamente.