Gofinances
💰 Um jeito simples de controlar suas finanças
Install / Use
/learn @liverday/GofinancesREADME
<h1 align="center">
</h1>
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 :heart: por Vitor Medeiro. 🤝 Entre em contato
