Splitease, a full-stack Next.js application, where we turn the chore of managing group expenses into a breeze.
This is a Next.js project bootstrapped with create-next-app.
|
Next.js 14 |
Typescript |
NextAuth.js |
postgreSQL |
Cypress |
Vercel |
- Clone the repo
git clone https://github.com/rollokd/Splitease
- Install dependencies
npm install
- Start development server
npm run dev
Splitease is a web application intended to make keep track of expenses within groups simple.
We started development with wiring framing the design in Excalidraw and defining the features and user experience. We then divided up the work by feature and page of the application. Adding all the issues to Linear to keep track of our work. During our morning standups we made sure that we didn't repeat work and didn't block any other work from continuing.
Once we reached our MVP, we had another group meeting to finalise design details, user flow and the priority of newer features to be added. These issues and features became our next sprint and we continued our regular work, revaluating regularly to make sure our features still fit within the main concept of the app.
Our testing started with End-to-end testing using Cypress, later adding some unit tests done with Jest.
- Dashboard for Quick Overviews:
- A user-friendly dashboard that presents essential information at a glance, helping users keep track of their financial interactions and balances.
- Includes an Analytics page with comprehensive charts for deeper insights into finances.
- Settlements:
- Allows users to settle their accounts within a group, simplifying the process of balancing expenses. Accounts can also be settled with someone specific, providing a personalized way to manage and clear balances.
- Create and Edit Groups:
- Users have the flexibility to create new groups as needed and can edit existing ones to reflect changes.
- Manage Group Members:
- Adding or removing group members is straightforward, also ensuring that the group composition remains up-to-date with real-life changes.
Our amazing team (emoji key):
![]() Rollo Kennedy-Dyson 💻 🤔 👀 🎨 🚧 |
![]() Ola Smolna 💻 🤔 👀 🎨 🚧 |
![]() Sebastian Arteaga 💻 🤔 👀 🎨 🚧 |
![]() Enes Jakupi 💻 🤔 👀 🎨 🚧 |
![]() Gabe Mata 💻 🤔 👀 🎨 🚧 |





