Skip to content

💰 Um jeito simples de controlar suas finanças

Notifications You must be signed in to change notification settings

liverday/gofinances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Finances

GoFinances é uma aplicação Mobile/Web com o objetivo de controlar suas finanças (eu preciso muito disso), permitindo que você cadastre entradas, saídas e categorize-as de uma forma organizada!

🚀 Tecnologias utilizadas

Frontend

  • React
    • React Icons
    • React Router DOM
    • React Native
    • React Switch
    • React Paginate
    • React Select
    • React Datepicker
    • React Color
  • Unform
  • Styled Components
  • Chart JS
  • Typescript
  • Axios
  • Date-FNS
  • Jest

Backend

  • NodeJS
  • Express
  • Docker
  • Postgres
  • TypeORM
  • Jest
  • Supertest

💻 Rodando a aplicação

Requisitos

  • NodeJS
  • Yarn
  • Uma instância de Postgres (Docker)

Clone o repositório

git clone git@github.com:liverday/gofinances.git

Instale as dependencias

cd <frontend ou backend>

yarn

Inicie o processo

Frontend

cd frontend

yarn start

Backend

Certifique-se de que o container do Postgres esteja rodando

docker run --name gofinances-postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=p0stgr3s -e POSTGRES_DB=gofinances -p 5432:5432 -d postgres

Rode as migrations

cd backend

yarn typeorm migration:run

Configure as variáveis de ambiente

Duplique o arquivo .env.example, removendo a parte .example do nome (ficando apenas .env). Após isso, altere os valores conforme necessário.

Inicie o processo

yarn dev:server

Mobile

Em desenvolvimento 💻

Feito com ❤️ por Vitor Medeiro. 🤝 Entre em contato

About

💰 Um jeito simples de controlar suas finanças

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published