Inspiration
As college students, we have come across many scenarios where group payments were needed, however, we couldn't find any option for group payments in most applications. Hence, we felt that we could leverage Rapyd Group Payment APIs to make an easily integrable feature for super-applications to avail group payments.
What it does
We provide a service to easily integrate group payment features into super applications by spinning up a private room where payees can coordinate and initiate a group payment.
How we built it
We used express.js as the backend with a MongoDB database and socket.io for the creation of private rooms. Rapyd API was used for group payments and React for the frontend.
Challenges we ran into
- Managing interlinked states in the server for socket connections.
- Different team members were handling different parts of the project, hence making it difficult to properly communicate what has been implemented.
- Managing time and planning.
Accomplishments that we're proud of
- We feel that our app can be used by users around the globe to seamlessly integrate group payments. We feel that our greatest achievement will be to help a fellow developer integrate a new feature without any hassle while focusing on what's important for the super app.
- We had a team-mate who is new to technology and we could teach him a lot about technology throughout the course of the hackathon. We feel that this goes with the spirit of hackathons.
What we learned
- It was the first time we have used a payment API, so we learned a lot about payment APIs and all the features that Rapyd has to offer.
- Proper communication between group members for effective collaboration.
- Time management is key in hackathons :)
What's next for Rapyd-splits
- A toolkit/SDK for custom integrations, similar to Rapyd checkout toolkit.
- A robust and fully featured service, similar to Rapyd checkout pages.

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