MauricioAires / airs-call

Airs Call: agendamentos integrados ao Google Agenda. Simplifique sua vida, otimize sua rotina. Agende, acompanhe e gerencie compromissos em um único lugar. Sincronização instantânea com o Google Agenda. Ganhe tempo, mantenha-se organizado. Experimente Airs Call hoje!

Home Page:https://airs-call.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cover

🎉 Sobre o projeto

O projeto Ignite Call é uma solução de agendamento de compromissos que se integra perfeitamente ao Google Agenda. Com este aplicativo, os usuários podem se cadastrar usando suas contas do Google e indicar seus horários e dias disponíveis para agendar compromissos. Todos os compromissos agendados na aplicação são automaticamente sincronizados com o Google Agenda, permitindo que os usuários visualizem e gerenciem seus compromissos diretamente na plataforma do Google.

O Ignite Call foi desenvolvido utilizando o framework Next.js, que oferece recursos poderosos para a criação e integração de front-end e back-end a partir de um único repositório de código. Para a comunicação com o banco de dados, utilizou-se a ferramenta Prisma.io, e um banco de dados MySQL foi configurado em um container Docker. O banco de dados de produção foi hospedado no serviço PlanetScale, e a aplicação em si foi implantada na plataforma Vercel para garantir uma hospedagem confiável.

Com o Ignite Call, agendar compromissos nunca foi tão fácil e integrado. Experimente hoje mesmo e simplifique sua rotina de agendamentos!


🛠️ Tecnologias

🔧 Instalação

  1. Clone este repositório em sua máquina local:
$ git clone https://github.com/MauricioAires/airs-call
  1. Na pasta raiz do projeto, instale as dependências:
  $ npm install

⚙️ Utilização

Para rodar a aplicação em modo de desenvolvimento, utilize o seguinte comando:

  $ npm run dev

Comando utilizado para rodar o Docker

  $ docker run --name mysql -e MYSQL_ROOT_PASSWORD=docker -p 3306:3306 mysql:latest

Comando utilizado para iniciar o container

  $ docker start mysql

Comando utilizado para parar o container

  $ docker stop mysql

Sincronizar o schema do Prisma executando todas as migrations

  $  npx prisma db push

🤝 Contribuição

Contribuições são bem-vindas! Para contribuir, basta abrir uma issue ou pull request neste repositório.

📝 Licença

Este projeto está sob a licença MIT. Veja LICENSE para mais informações.


👨‍💻 Autor

Feito com 💙 by Mauricio Aires

About

Airs Call: agendamentos integrados ao Google Agenda. Simplifique sua vida, otimize sua rotina. Agende, acompanhe e gerencie compromissos em um único lugar. Sincronização instantânea com o Google Agenda. Ganhe tempo, mantenha-se organizado. Experimente Airs Call hoje!

https://airs-call.vercel.app/


Languages

Language:TypeScript 99.6%Language:JavaScript 0.4%