Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlos-hfc/ignite-call
Conecte seu calendário e permita que as pessoas marquem agendamentos no seu tempo livre
https://github.com/carlos-hfc/ignite-call
nextjs prisma-orm react react-hook-form rocketseat rocketseat-ignite stitches tanstack-react-query typescript zod
Last synced: about 2 months ago
JSON representation
Conecte seu calendário e permita que as pessoas marquem agendamentos no seu tempo livre
- Host: GitHub
- URL: https://github.com/carlos-hfc/ignite-call
- Owner: carlos-hfc
- License: mit
- Created: 2024-04-10T14:14:32.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-15T17:26:27.000Z (9 months ago)
- Last Synced: 2024-10-20T13:23:24.438Z (3 months ago)
- Topics: nextjs, prisma-orm, react, react-hook-form, rocketseat, rocketseat-ignite, stitches, tanstack-react-query, typescript, zod
- Language: TypeScript
- Homepage: https://ignite-call-carlos-hfc.vercel.app
- Size: 591 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## :bulb: Sobre
O **Ignite Call** é uma aplicação para criar eventos conectados ao Google Calendar.
## :page_with_curl: Pré-requisitos
1. Antes de começar, certifique-se de ter o Node.js instalado em sua máquina.
## :gear: Configuração
1. Clone o repositório para sua máquina local:
```bash
git clone https://github.com/carlos-hfc/ignite-call
```2. Acesse o diretório do projeto:
```bash
cd ignite-call
```3. Instale as dependências:
```bash
npm install
```4. Crie um arquivo `.env.local` na raiz do projeto e adicione as seguinte chaves:
```env
# Prisma
DATABASE_URL=""
DATABASE_DIRECT_URL=""# Cookies
COOKIE_PREFIX=""
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""# Deploy
NEXT_PUBLIC_URL=""
```5. Rode a aplicação
```bash
npm run dev
```## :computer_mouse: Uso da aplicação
1. Abra o navegador e acesse [http://localhost:3000](http://localhost:3000)
2. Efetue o seu cadastrado na plataforma e conecte a sua agenda do Google
3. Defina a sua disponibilidade
4. Crie eventos nos dias de sua escolha## :computer: Tecnologias utilizadas
## :page_facing_up: Licença
Este projeto está licenciado sob a [Licença MIT](LICENSE).