Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eliasgcf/book-wise

BookWise is a website where users can rate and review books on a scale of 0 to 5, along with a written description.
https://github.com/eliasgcf/book-wise

Last synced: 5 days ago
JSON representation

BookWise is a website where users can rate and review books on a scale of 0 to 5, along with a written description.

Awesome Lists containing this project

README

        




GitHub


Layout
Technologies
Getting started
License

## 🔖 Layout

You can view the project layout through the link below:

- [BookWise - Figma](https://www.figma.com/@rocketseat)

Remembering that you need to have a [Figma](http://figma.com) account to access it.

## 🚀 Technologies

- [ReactJS](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Next.js](https://nextjs.org/) (AppDir)
- [NextAuth](https://next-auth.js.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Radix UI](https://www.radix-ui.com/)
- [Prisma](https://www.prisma.io/)

## 💻 Getting started

### Requirements

- [Node.js](https://nodejs.org/en/)
- [PNPM](https://pnpm.io/)
- [Docker & DockerCompose](https://docs.docker.com/)

**Clone the project and access the folder**

```bash
git clone https://github.com/EliasGcf/book-wise.git && cd book-wise
```

**Follow the steps below**

```bash
# Install the dependencies
$ pnpm install

# Make a copy of '.env.local.example' to '.env.local'
# and set with YOUR environment variables.
$ cp .env.local.example .env.local

# Start the database
$ docker compose up -d

# Start the application
$ pnpm run dev
```

## 📝 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---


Made with 💜 by Elias Gabriel