Inspiration
As university students navigating finances independently for the first time, the need to quickly and efficiently split bills among peers has never been more apparent. We were inspired by day-to-day scenarios where friends dine out together, live as roommates, or even just share a Netflix account. The tedious process of calculating who owes what and the awkwardness of reminding friends to pay up sparked the idea for MooneyShare.
What it does
MooneyShare provides a seamless solution to split bills among friends, colleagues, and family. With the integration of the Circle API, users can input the total bill amount, select participants, and the app will automatically calculate and request the due amount from each person. The app also allows users to keep track of all their shared expenses in one place.
How we built it
We used Nuxt.js and Vue.js for the frontend to provide a dynamic and responsive user interface. For the backend, we integrated the Circle API with Express.js and MongoDB to handle payment requests and transfers. Each user's history is stored securely, allowing them to view past transactions and manage their shared expenses.
Challenges we ran into
Integrating the Circle API with our backend was initially challenging, as was connecting our frontend with our backend. We also faced issues in designing a user-friendly interface that could handle complex bill splits while still being intuitive.
Accomplishments that we're proud of
Successfully learning and integrating the Circle API and creating a robust solution for bill splitting is our proudest achievement!
What we learned
Through this project, we delved deep into the world of fintech and learned the intricacies of digital payments and transfers. The importance of user experience, especially in finance applications, became very clear to us as we worked on this project. We also mastered the Circle API, understanding its potential in transforming peer-to-peer transactions.
What's next for MooneyShare
We envision expanding MooneyShare's capabilities, such as introducing group-based bill splits for travel or events and integrating with popular services like dining apps or rental platforms. We also plan to implement machine learning algorithms to predict user spending patterns and provide insights on savings.
Built With
- atlas
- circle
- express.js
- mongodb
- node.js
- nuxt.js
- vue.js



Log in or sign up for Devpost to join the conversation.