Inspiration

We knew from the start we wanted to make something very unique. After 2 days of brainstorming, we settled on a Kalshi-like app where users could bet with their friends on how likely they would be to complete certain financial goals, with the target audience being students in college and young adults. In the end, to avoid the unethical practice of betting real money on others, even if it is between friends, we settled on favors and tokens as our main currency for the project.

What it does

In essence, this is a Gamified Accountability Protocol. It uses the seriousness of financial tools (Capital One/Solana) to validate the users, but uses the fun of social betting (Favors) to drive engagement and goal completion. It turns personal goals into a spectator sport where your friends have a vested interest in your success or failure.

How we built it

For frontend development (Josh and Ralph), we used ReactJS with TailwindCSS, with some help from Lovable themes to create a nice-looking color palette for our project. For backend development (A.J.), we used Python with FastAPI. For data creation and management (Lucy), we used MongoDB Atlas to connect JSON files into the cloud. We used 3 APIs, those being Gemini, Nessie API, and the Solana API to perform different things (mentioned in What it does. Lastly, for hosting we used Railway.

Challenges we ran into

  • Connecting MongoDB database with our backend code (TLS error)
  • Github merging conflicts
  • Implementing 3D into our frontend
  • Hosting backend and frontend using Railway

Accomplishments that we're proud of

  • Coming up with the unique idea we wanted
  • Learning how to implement many different APIs that work together to make a project come to life
  • Making an attractive looking user interface after cycling through multiple ones
  • Communicating eventually on Github after learning how to collaborate together
  • ...and most importantly, never giving up!!

What we learned

  • How to connect data to MongoDB and then add it to our backend.
  • How to work alongside AI and also independently of it
  • People can feel incentivized to save without money
  • Practice and hard work will finish off with good results

What's next for us.

  • Enhanced Gemini capabilities
  • More ways to earn Solana tokens
  • Mobile integration & an app
  • Connection to other bank accounts

Built With

Share this project:

Updates