/OpenFinances

A simple, open-source finance management system to manage simple ventures.

Primary LanguageVueMIT LicenseMIT

OpenFinances Build Status

A simple, open-source finance management system to manage simple ventures.

Demo

A live demo can be viewed at www.openfinances.herokuapp.com. This demo will automatically update when a new version is released. Currently, it merely includes a basic front-end.

Features

The System will be able to manage cashflow, create simple income statements and quickly create charts to visualize data.
Optionally, it will provide a method to make certain financial items public.

Technology

This project will utilize an Node.js/Express backend as well as MongoDB. The front-end will be made using Vue.js. The project will also use Travis.ci for continous integration as well as Heroku for hosting.

Run Project

To run this project locally, you must first install Node.js. You may use yarn instead of npm, both should work.

  1. Clone this repository to your computer using git clone https://github.com/Qo2770/OpenFinances.git.
  2. Navigate into the project folder and enter yarn install (or npm install)
  3. Goto the client directory and run the same command as in 2.
  4. Go back to the root directory and run npm run dev
  5. Open the browser and enter localhost:3000
  6. The app should now be running!

Build Status master: Build Status
Build Status development: Build Status

License

Author: Quentin Oschatz q.oschatz@gmail.com
license: MIT