Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carlos-hfc/book-wise

Recomende e avalie os melhores livros.
https://github.com/carlos-hfc/book-wise

next-auth nextjs prisma-orm radix-ui react react-hook-form rocketseat rocketseat-ignite tailwindcss typescript zod

Last synced: 20 days ago
JSON representation

Recomende e avalie os melhores livros.

Awesome Lists containing this project

README

        




## :bulb: Sobre

O **Book Wise** é uma aplicação para recomendar e avaliar livros.

## :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/book-wise
```

2. Acesse o diretório do projeto:

```bash
cd book-wise
```

3. Instale as dependências:

```bash
npm install
```

4. Crie um arquivo `.env.local` na raiz do projeto e adicione as seguinte chaves:

```env
# Next
NEXT_PUBLIC_BASE_URL=""

# Prisma
DATABASE_URL=""

# GitHub provider
GITHUB_ID=""
GITHUB_SECRET=""

# Google provider
GOOGLE_ID=""
GOOGLE_SECRET=""

# Next auth
NEXTAUTH_SECRET=""
```

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. Acesse a plataforma como visitante ou entre utilizando sua conta do Google ou do GitHub
3. Veja as últimas avaliações
4. Explore e filtre todos os livros avaliados
5. Veja as avaliações de outros usuários
6. Avalie livros 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).