close
The Wayback Machine - https://web.archive.org/web/20201026111130/https://github.com/obudget/core
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
rel
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

OpenBudget Core

Build Status Coverage Status Code Climate Inline docs Gitter chat Patreon donate button

Sponsor

Overview

Why Open Source?

  • I started this project as a way for me to learn Elixir and ReactJS.
  • I've been a fan of envelope budgeting since 2011 and I always found it a challenge to share my passion for budgeting with other people because a lot of the best budgeting apps are locked behind a paywall.
  • Being open source ensures that anyone who uses this software will know what's going on under the hood. e.g. Prevent unethical situations or enforcing transparency.
  • Another benefit of being open source is that anyone can contribute and improve OpenBudget for everyone.
  • This project was inspired by OpenDota, which is an open source project for viewing data related to the popular game Dota 2. The reason why it's big and successful is because it's open source. I want to emulate what they did for this project.
  • Honestly, this endeavor is too big for 1 person to do. I want to encourage other developers who are better skilled than I am to help out in this project by going all-in on open source.

Tech Stack

How to contribute

  • Fork this repository
  • Write your awesome feature/fix/refactor
  • Create a pull request
  • Wait for your PR to be reviewed and merged
  • You're now a contributor!

For more information, check out our guidelines for contributing.

Quick Start

git clone https://github.com/obudget/core.git # or clone your own fork
cd core
mix deps.get
mix ecto.create
mix ecto.migrate
mix phx.server

Afterwards, open your favorite REST client and go to localhost:4000/api

You can’t perform that action at this time.