Slice


Slice is an expense-splitting app tailored specifically for roommates and friends. It helps users manage and divide expenses such as rent, utilities, subscription services, groceries, and more.

Live VersionRepo
Slice app homepage

Project Goal

The goal was to help users manage and divide expenses such as rent, utilities, subscription services, groceries, and more. Our target demographic was the 18–30 age group, including students and early-career professionals who need an easy way to handle finances among roommates and friends.

Tech Stack

Tech icon 1Tech icon 2Tech icon 3Tech icon 4
  • React, JavaScript, Vite, Tailwind CSS
  • React Router

My Contributions

We developed this project as part of a Chingu Voyage team. My contributions included: creating a centralized state management system using useContext and useState, and building a custom dropdown component with React Select to assign expenses to specific users.

Mentor feedback and development iterations

Thought Process

Since this was the first time many of us had worked on a collaborative coding project, using GitHub effectively was a big challenge. We struggled with merge conflicts and accidentally overwriting each other’s code. It was a valuable learning experience in version control and teamwork.

What I Learned

  • How to work effectively as part of a team
  • How to use the Gitflow workflow
  • The importance of clear communication with teammates to avoid merge conflicts, especially during stand-ups and task planning