IagoPuzer / create-api-trpc

Repositório criado para fazer o teste da empresa Quarto a Vista, utilizando tRPC para criar uma api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio Quarto a Vista

Badge Finalizado

Descrição do projeto:

Projeto desenvolvido para a realização do teste prático para vaga de Desenvolvedor full-stack da empresa Quarto a Vista.

🔨 Funcionalidades do projeto

  • Funcionalidade 1:

    Criação de um banco SQLite com Prisma e criação de uma API utilizando a lib tRPC dentro do NextJS para que seja feito o consumo das informações do banco de dados

  • Funcionalidade 2:

    Criação de Note APP, onde o usuário pode criar novas notas, editar essas notas, excluir e visualizar as notas.

⚙️ Como rodar o projeto

Pré-requisitos:

  • Node.js instalado

Passos:

  1. Clone o repositório para a sua máquina:

    git@github.com:IagoPuzer/create-api-trpc.git
    
  2. Acesse o diretório do projeto:

    cd nome-do-projeto
  3. Instale as dependências:

    npm install
  4. Comando para ver o banco SQLite:

    npx prisma studio

4.Execute o projeto:

  ```bash
npm run dev


## 🛠️ Tecnologias utilizadas

- `NextJS` - version: 14.2.2
- `TypeScript` - version: ^5
- `Prisma` - version: 5.12.1
- `React` - version: 18
- `Tailwind CSS` - version: 3.4.3
- `NodeJS` - version: 20.3.1
- `npm` - version: 9.6.7
- `tanstack/react-query` - version ^5.25.0
- `zod` - version: ^3.23.3

About

Repositório criado para fazer o teste da empresa Quarto a Vista, utilizando tRPC para criar uma api


Languages

Language:TypeScript 86.9%Language:JavaScript 12.9%Language:CSS 0.3%