/billsplit

Bill tracking between friends built with React/Redux/Node

Primary LanguageJavaScriptMIT LicenseMIT

Bill Split

Easy way to split bills.

Built on top of Node.js using Express 4 with React, Redux, Webpack and Postgres.

Demo site:

coming soon...

Table of Contents

  1. Instructions
  2. Contributing

Instructions For Development

Databases

Install Postgres as your database:

# Update brew formulae
brew update
# Install Postgres
brew install postgres

Run your Postgres server

postgres -D /usr/local/var/postgres

Setup your postgres database

createuser root
createdb bill_split_development # or test/production
npm run sequelize db:migrate

Dependencies And Development Server

Installation

# Install node modules - this includes those for production and development
npm install

Development Server

# Starts the server with Hot Reloading
# Run webpack through webpack.config.dev.js
npm run dev

Contributing