Skip to content
This repository has been archived by the owner on Mar 16, 2020. It is now read-only.

Hackathon project for YHack 2019. Personal Copy.

Notifications You must be signed in to change notification settings

andersonaddo/cookie-cash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍪Cookie Cash

Hackathon Status License

Warning

CookieCash logo

Creators: @andersonaddo @n-young @NicholasSpringer @petersli

Inspiration

For most kids, there are things that are good for them that they wouldn't do on their own -- i.e. taking a shower, eating veggies, doing homework. We wanted to make a system that helps parents motivate kids to be healthy and responsible, while also teaching them basic financial literacy and some important life lessons.

What it does

Parents can set "Jobs" for their kids to complete (e.g. "Do something nice for your brother", "Wash the car", etc.) and set CookieCash rewards as well. The kids save up CookieCash and can shop at a Store, where the parents define prizes (e.g. "Ice Cream Sundae: 10 CookieCash", "Movies: 50 CookieCash", etc.), thus teaching them the value of saving, and that you can't have your cake and eat it too. They can also invest their CookieCash in "Bonds" to learn about long-term planning, and they can send/receive CookieCash with their siblings to practice accountability and lending.

How we built it

We built the frontend with React and the backend with Flask and GCP Datastore.

Challenges we ran into

Time constraints, new frameworks, life (we came nowhere close to finishing lol)

What's next for CookieCash

Maybe we'll actually make a thing out of this, we dunno. But in the meantime lemme tell you what this was meant to be:

CookieCash was meant to have two different experiences – one for the parent and one for the children (who will each have their account created by their parent).

The parent would be able to create jobs for the children to do, and set up a shop that contains prizes or favours the kids can but when they complete enough jobs. The parent can also set limits to how many bonds the kids can buy and how much money they can send and receive to and from siblings.

Children will be able to see available jobs, complete them (though when they claim that they’re completed they’re actually just changed to pending and the parents will have to confirm their completeness for the children to earn their CookieCash for that job), buy bonds (and see all the bonds that are yet to be re-claimable), transfer funds to their siblings, but things from their parent’s shop and see all their account’s activity history.

How to Run the Thing

Open your terminal! If you want to see the landing page (which is broken now for some reason :/), from the repo's main directory, run python3 webapp.py. This probably won't work though becuase you'll need GCP keys and stuff.

If you want to see the React portion of the app, then cd into the public/client folder and run npm start. Don't forget to call npm install first though!

Screenshots

Landing Page

Landing Page

React Pages (only only of em)

jobs bonds

Random Thing

id

About

Hackathon project for YHack 2019. Personal Copy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.6%
  • HTML 32.2%
  • Python 15.8%
  • CSS 8.4%