Skip to content
/ Divi Public

Divi provides users with a platform to track expenses and payments with their household, roommates, friends, or other groups. Built with React, Ruby on Rails, and PostgreSQL.

Notifications You must be signed in to change notification settings

v-lane/Divi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Divi

Divi provides users with a platform to track expenses and payments with their household, roommates, friends, or other groups. Simply create a group, add members, and you're ready to go!

Expenses are automatically divided between all group members, so you don't need to any calculations. If you accidentally overpay, Divi will track that too!

Screenshots

"User's Main Dashboard" "Single Group Dashboard" "Create New Group Form"

Setup

  1. Set up frontend
  • cd frontend
  • Run npm install to install dependencies
  • npm run
  1. Set up backend
  • cd backend
  • Run bundle install to install dependencies
  • Create config/database.yml by copying config/database.example.yml
  • Run bin/rails s -b 0.0.0.0 to start the server

Dependencies

  • Rails v7
  • React v18
  • React Router v6
  • Material UI v5
  • PostgreSQL

About

Divi provides users with a platform to track expenses and payments with their household, roommates, friends, or other groups. Built with React, Ruby on Rails, and PostgreSQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published