Skip to content

willany/financy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Financy

Projeto fullstack de gestão financeira (Financy, Fase 3). O layout segue o Figma indicado na documentação do desafio.

Referência do desafio: Notion — Desafio Fase 3 Financy

Visão geral da stack

Camada Tecnologias principais
Backend Node.js, Express, GraphQL Yoga, Prisma, SQLite
Frontend React, Vite, TypeScript, React Router, GraphQL

Documentação por pacote

  • Backend — API, Prisma, variáveis de ambiente, scripts, seed e checklist do desafio (back).
  • Frontend — App React, Vite, variáveis de ambiente, scripts e checklist do desafio (front).

Estrutura do repositório

module-03/
├── backend/          # API + Prisma + GraphQL
├── frontend/         # SPA React + Vite
└── README.md         # Este arquivo

Subir o projeto localmente (resumo)

1) Backend

cd backend
npm install
cp env.example .env
npm run prisma:generate
npm run prisma:migrate
npm run prisma:seed
npm run dev

API em http://localhost:3333 · GraphQL em http://localhost:3333/graphql.

2) Frontend

cd frontend
npm install
cp .env.example .env
npm run dev

App em http://localhost:5173.

Ajuste CLIENT_URL no .env do backend para a origem do frontend e VITE_BACKEND_URL no frontend para a URL do GraphQL, se usar portas ou hosts diferentes.

Credenciais de demonstração (após prisma:seed)

Campo Valor
E-mail demo@financy.app
Senha password123

Endpoint principal da API

  • POST /graphql — consultas e mutations GraphQL (com Authorization: Bearer … quando autenticado).

Para detalhes, troubleshooting e listas de verificação específicas, use os READMEs em backend/ e frontend/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors