Skip to content

lucasoliveirabr/test-fullstack-projeto-fusion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Sistema de gerenciamento de heróis da Marvel. Aplicação Full Stack React + Node.js com NestJS.

Resources

Stars

Watchers

Forks

Languages

  • TypeScript 95.0%
  • HTML 2.5%
  • JavaScript 2.2%
  • CSS 0.3%