entre em contato!
  • Download CV

Agro Tech Library

Agro Tech Library é um sistema de gerenciamento de livraria que permite realizar operações CRUD (Create, Read, Update, Delete) utilizando uma API desenvolvida com Next.js, Prisma ORM e outras tecnologias modernas.

Recursos

  • Next.js: Um framework React para desenvolvimento web.
  • Prisma ORM: Uma ferramenta de banco de dados que facilita a comunicação com o banco de dados.
  • Zod: Uma biblioteca de validação de esquemas em TypeScript.
  • Jotai: Uma biblioteca de gerenciamento de estado baseada em hooks para React.
  • Tailwind CSS: Um utilitário CSS de baixo nível para construção de interfaces flexíveis e responsivas.
  • React Hook Form: Uma biblioteca de validação e manipulação de formulários para React.
  • Ant Design: Uma biblioteca de componentes UI para React com um conjunto de designs elegantes.

Funcionalidades

O sistema Agro Tech Library oferece as seguintes funcionalidades:

  • Cadastro de livros: Adicione informações sobre novos livros à livraria.
  • Cadastro de Autores.
  • Listagem de livros: Visualize todos os livros disponíveis na livraria.
  • Atualização de livros: Edite as informações de um livro existente.
  • Exclusão de livros: Remova livros da livraria.
  • Filtro por Autores: Você pode utilizar a função de filtro por autores para buscar livros de um autor específico.

Pré Requisitos

Certifique-se de ter as seguintes ferramentas instaladas em sua máquina:

  • Node.js
  • npm (ou yarn)

Instalação

Siga as etapas abaixo para configurar o projeto em sua máquina:

1 - Clone este repositório:

git clone https://github.com/edmilsonmedeiross/agro-tech-library.git

2 - Acesse o diretório do projeto:

cd agro-tech-library

3 - Instale as dependências:

npm install

4 - Inicie o servidor de desenvolvimento:

npm run dev

5 - Abra o navegador e acesse http://localhost:3000 para visualizar o sistema de gerenciamento da livraria.

image