ByteLib
A ByteLib é uma aplicação web composta por uma API e front-end, com o propósito de facilitar o acesso e download de livros em formato PDF. Ela oferece uma plataforma intuitiva onde os usuários podem navegar por uma vasta coleção de livros, visualizar detalhes, ler diretamente dentro da aplicação e baixar os conteúdos de forma simples e prática. Além disso, a plataforma salva o progresso da leitura, permitindo que o usuário retome de onde parou em sua próxima visita
- Igor Felipe Viana - @apartigor
- Nicolas Czekoski Yasumoto - @NyczDev
- Linguagem: C# (.NET 7)
- Framework: ASP.NET Core
- ORM: Entity Framework Core
- Banco de Dados: MySQL
- Front-end: TypeScript
- Versionamento: Git + GitHub
- .NET SDK 7.0+
- MySQL instalado
- Git instalado
# 1. Clone o repositório
git clone https://github.com/apartigor/ByteLib
# 2. Acesse o back do projeto
cd bytelibAPI
# 3. Restaure os pacotes
dotnet restore
# 4. Inicialize o banco de dados
dotnet ef migrations add recreateDB
dotnet ef database update
# 5. Execute o back
dotnet run
# 6. Acesse o front do projeto
cd bitelibFront
# 7. Instale as depêndencias
npm install
# 8. Execute o front
npm run dev
# 9. Abra o localhost em seu navegador