Skip to content

Latest commit

 

History

History
103 lines (72 loc) · 3.05 KB

README.md

File metadata and controls

103 lines (72 loc) · 3.05 KB

Heróis da Marvel

Sistema de gerenciamento de heróis da Marvel

React.js Vite TypeScript Tailwind CSS
NestJS Prisma PostgreSQL

Página inicial Página de gerenciamento

https://test-fullstack-projeto-fusion.pages.dev

Siga as etapas abaixo para configurar o projeto localmente na sua máquina.

Pré-requisitos

Certifique-se de ter os seguintes softwares instalados em sua máquina:

Clone o repositório

git clone https://github.com/lucasoliveirabr/test-fullstack-projeto-fusion.git
cd test-fullstack-projeto-fusion

Back-End

Baixe e instale as dependências localmente

cd backend
npm install

Crie um arquivo .env com as seguintes variáveis

DATABASE_URL="SUA_STRING_DE_CONEXAO"
NODE_ENV="development" # ou production

Crie a conexão do Prisma com o banco de dados

npx prisma migrate dev --name init

Execute o projeto

npm run start

Front-End

Baixe e instale as dependências localmente

cd frontend
npm install

Crie um arquivo .env com as seguintes variáveis

VITE_API_URL_PROD="SUA_STRING_DE_CONEXAO/api/heroes"
VITE_API_URL_DEV="http://localhost:3000/api/heroes"

Execute o projeto

npm run dev

Marvel icons created by Freepik - Flaticon