Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.

Node.js

## :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
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


React
TypeScript
Next.js

## :page_facing_up: Licença

Este projeto está licenciado sob a [Licença MIT](LICENSE).