Projeto fullstack para o gerenciamento de empréstimos de livros, bem como o gerenciamento dos livros e clientes da biblioteca. Feito para a empresa Aurora Library, tem o objetivo de facilitar o dia a dia de empréstimos na biblioteca. Este é o front-end do projeto; para ver o back-end acesse o repositório do dev-benicio
Siga o passo a passo de como instalar o projeto na sua máquina.
- Clone o projeto do github
$ git clone -b main https://github.com/BrazucaDeveloper/aurora-library.git
- Entre na pasta do projeto
$ cd ./aurora-library
Atenção: Certifique-se de ter uma runtime de javascript, como o Node e o Pnpm instalados em sua máquina antes de prosseguir.
- Copie e renomeie o arquivo
.example.env
$ cp .example.env .env
- Defina as variáveis de ambiente no arquivo
.env
$ nano .env
- Inicie a aplicação
$ pnpm dev
- Acesse o projeto pelo navegador no link: http://localhost:5173/
- ⚡ Node (Runtime Javascript)
- 📦 Pnpm (Gerenciador de pacotes)
- 🚀 React Router v7 (Framework Javascript)
- 🎨 Shadcn UI (Biblioteca de componentes)
- 🔧 Biome (Formatador/Linter Javascript)
- 🖌️ TailwindCSS (Framework CSS)
- 🎭 Faker.js (Biblioteca para mocking de dados)
- 🛡️ Zod (Biblioteca de validação de dados)