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: