O projeto da Biblioteca Virtual é um sistema de gerenciamento de biblioteca que permite registrar livros, empréstimos e devoluções de maneira eficiente e organizada. O sistema foi desenvolvido com as principais tecnologias e práticas modernas de desenvolvimento.
- Frontend: React.js
- Backend: Node.js com Express.js
- Banco de Dados: MySQL com Prisma ORM
Para executar este projeto em sua máquina local, siga as etapas abaixo:
-
Certifique-se de ter o Node.js instalado em sua máquina. Você pode fazer o download em nodejs.org.
-
Instale o MySQL em sua máquina e configure as variáveis de ambiente necessárias.
-
Clone este repositório para o seu ambiente local:
git clone https://github.com/seu-usuario/biblioteca-virtual.git
-
Navegue até o diretório do backend:
cd biblioteca-virtual/backend
-
Instale as dependências do backend:
npm install
-
Crie um arquivo
.env
no diretóriobackend
e defina as variáveis de ambiente necessárias, incluindo as configurações do banco de dados. -
Execute as migrações do banco de dados:
npx prisma migrate dev
-
Inicie o servidor do backend:
npm run dev
-
Navegue até o diretório do frontend:
cd biblioteca-virtual/frontend
-
Instale as dependências do frontend:
npm install
-
Inicie o servidor de desenvolvimento:
npm start
- O frontend estará disponível em http://localhost:3000.
- A API do backend estará disponível em http://localhost:3333.
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) ou enviar pull requests com melhorias ou correções.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.