Projeto desenvolvido para a realização do teste prático para vaga de Desenvolvedor front-end da empresa Burh.
O NextJs é um framework de desenvolvimento web que permite criar aplicações web rápidas e fáceis de serem mantidas. Ele é baseado em React e possui uma sintaxe de componentes simples e intuitiva.
O desafio proposto se dava na criação de um CRUD usando a API crudcrud. A ideia de utilizar o NextJs e criar minha própria API para que eu possa consumir as informações do banco de dados se deu por conta da limitação do número de requisições que a API crudcrud permite dentro de um período de tempo.
-
Funcionalidade 1
:Criação de um banco SQLite com Prisma e criação de uma API dentro do propio Next para que seja feito o consumo das informações do banco
-
Funcionalidade 2
:Criação de tasks com campos de titulo, descrição e estado (resolvido ou não resolvido).
Pré-requisitos:
- Node.js instalado
Passos:
-
Clone o repositório para a sua máquina:
git clone git@github.com:IagoPuzer/burh-desafio-frontend.git
-
Acesse o diretório do projeto:
cd burh-desafio-frontend/teste-burh
-
Instale as dependências:
npm install
-
Comando para ver o banco SQLite:
npx prisma studio
4.Execute o projeto:
```bash
npm run dev
```
NextJS
- version: 14.2.2TypeScript
- version: ^5Prisma
- version: 5.12.1React
- version: 18Tailwind CSS
- version: 3.4.3NodeJS
- version: 20.3.1npm
- version: 9.6.7