Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/carlos-hfc/book-wise
- Owner: carlos-hfc
- Created: 2024-04-15T19:54:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-23T20:09:17.000Z (10 months ago)
- Last Synced: 2024-11-22T23:09:52.212Z (3 months ago)
- Topics: next-auth, nextjs, prisma-orm, radix-ui, react, react-hook-form, rocketseat, rocketseat-ignite, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage:
- Size: 3.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
![]()
## :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
![]()
![]()
![]()
## :page_facing_up: Licença
Este projeto está licenciado sob a [Licença MIT](LICENSE).