Skip to content

ZHShang/Change-App

 
 

Repository files navigation

The Change Collective

Collaborators:

Raza Ali & Kayley Luftig

An application designed for those who wants to make a change in the world! This application connects to your bank account using Plaid and collects the round-ups from your purchases to collective fund, which then gets donated to charities based on the the total collective choices. Using YOUR change to make a change!

Starting the Application

You need TWO terminals for this.

In one terminal, run bundle to install the dependencies. Run bin/rake db:setup to create the databases (called rails_project_development by default). Run bin/rails s to run the server.

In the other terminal, cd into client. Run npm install. Then run npm start and go to localhost:3000 in your browser.

NOTE: You need at least Ruby~ 2.6.2 in order to run bundle. Please update your RVM first!

Final Product

Homepage Registration Plaid Agreement Select Your Bank Login Your Bank Account View Your Round-ups Goals Completed With Collective Funds Your/Collective Vote Results

Future Implementations

Short-term stretches:
-Implement more charity options
-Allow users to edit their profile options such as select their round-up denominations(closest dime, dollar etc. )
-Using ActionMailer to send confirmation emails to users
-Refactor codes to make it more dry

Long-term stretches:
-Implement live support chat using WebSockets
-Connect with STRIPE to implement actual payment towards charities
-Allow multiple accounts per user through Plaid

About

Round-Up App to make a change in the world!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 48.4%
  • Ruby 41.8%
  • CSS 7.4%
  • HTML 2.4%