Skip to content

repositório criado para teste técnico de um projeto de gerenciamento de uma livraria full stack com next.js

Notifications You must be signed in to change notification settings

edmilsonmedeiross/agro-tech-library

Repository files navigation

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

About

repositório criado para teste técnico de um projeto de gerenciamento de uma livraria full stack com next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published