Skip to content

Sistema de CRUD. Desenvolvido com NextJS, Typescript, TailwindCSS, Prisma e React Hook Form. APIs criadas com Repository Pattern e MVC. Consumo de API com SWR.

Notifications You must be signed in to change notification settings

gabriellima2/crud-nextjs

Repository files navigation

CRUD

Sistema de CRUD para gerenciamente de clientes

Objetivo

Criar um projeto Full-stack, aproveitando para praticar NodeJS. Foquei em aplicar arquiteturas, patterns e boa organização, principalmente no Back-end.

Aprendizados

  • Arquiteturas e Patterns.
  • Tratamento de erros.
  • API Routes.
  • Requisições com SWR.
  • Criar e manusear banco de dados com Prisma.
  • Fortaleci os conhecimentos em métodos HTTP.

Ferramentas:

Rodando o projeto:

Você precisa ter o Node, o Git e algum gerenciador de pacotes(NPM | Yarn) instalados em sua máquina.

1. Clone o repositório:
$ git clone https://github.com/gabriellima2/crud-nextjs.git

2. Acesse a pasta e instale as dependências via terminal:
$ yarn / npm install

3. Inicie a aplicação em modo de desenvolvimento:
$ yarn dev / npm run dev

4. O servidor será aberto em http://localhost:3000

Projeto feito com 💙 por Gabriel Lima

About

Sistema de CRUD. Desenvolvido com NextJS, Typescript, TailwindCSS, Prisma e React Hook Form. APIs criadas com Repository Pattern e MVC. Consumo de API com SWR.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published