Made by Git Commitment Issues
Not Feelin’ It? Plans change, friends don’t.
Ever made plans with a friend, only to feel the creeping dread of social obligation as the date approaches? You don’t really want to cancel in case they’re still keen—but what if they’re also secretly hoping you’ll flake first? Suddenly, you’re both trapped in a standoff of stiff upper lips, heading to an event neither of you truly wants to attend. Enter our event-cancelling app: a discreet escape hatch for the anxious-avoidant. Our app lets users quietly check if their friend is also thinking about bailing. No awkward messages, no guilt-laced apologies—just a discreet button that only reveals your intention to cancel if the other person feels the same. If not, mum’s the word. The idea was born out of a very British dilemma: the art of not wanting to let anyone down, even if it means enduring an evening of mild regret. We’ve all been there—sitting across from a friend at a pub, both secretly wishing we’d stayed in, only to realise later that neither of us really wanted to go out in the first place. The app is designed to be simple and to the point, with a sprinkling of visual flare and style to match the slightly tongue-in-cheek USP. Users can log in, create and browse events, and invite another user to an event. Once plans are made, the “Not Feelin’ It” button on the event page will update on the current user’s side, letting them know if the other person has pressed it or not.
The Team

Connor Murphy
From redesigning a system for parsing German adjectives in…
a rigid CMS to coding a card checker without arrays, I really enjoy solving problems within constraints. What really drew me to code is the challenge of breaking down complex logic and rebuilding it into a clear, functional solution. It mirrors what I loved in my previous career of translation—deconstructing nuance and meaning, then reshaping them with precision and creativity to fit a new language system and cultural context. Beyond the challenge itself, I have been drawn to the open-source, collaborative coding community, which aligns with my values of fairness, equality and ethics. After an intensive bootcamp and self-study, I’m eager to apply my skills in a team environment, translating complex ideas into clear, efficient, and impactful code.

Demara Darkwah
An aspiring junior software developer with a degree in…
aerospace technology, I am eager to expand on my coding knowledge and learn more about the tech industry! I have a special place in my heart for dancing and cozy gaming! Looking to join an awesome team where I can flourish and develop some complex apps, bonus I love to bake sweet treats!

Lee Busuttil
I’m a problem-solver turned software developer who swapped…
leading teams for leading lines of code. I made the leap into tech because I love cracking tricky challenges and building things that actually work (and don’t crash… ideally).

Sam Yavari
Mechanical engineering, sales and recruiter turned…
programmer. I’m diving headfirst into software development. Tech enthusiast and a problem-solver, so this transition feels like a natural fit.

Steph Lee
I’m a curious and energetic problem-solver who loves diving…
into both front-end and back-end development. Fast-paced environments? Count me in. I’m all about learning new things, building cool stuff, and collaborating with awesome teams. I’ve been told I’m a bit of a team cheerleader — always up for tackling challenges and bringing good vibes. Ready to grow, create, and make some tech magic happen!
Tech Stack

We used React Native, Expo, PSQL, Fastify, Jest React Native We used React Native to build Raincheck so we could maintain a single codebase for both Android and iOS — saving time, reducing bugs, and keeping the experience consistent across platforms. Expo & Expo Go Expo massively shortened our development cycle. With Expo Go, we didn’t have to rebuild the app every time we made a change — we could push live updates and instantly test on multiple devices. It made iteration fast and super efficient. PostgreSQL (PSQL) We chose PSQL as our relational database for its reliability, structure, and strong support for complex queries — ideal for managing users, events, and relationships between them. Fastify Fastify lives up to its name — it’s speed trumps that of its competitor, Express. We wanted a lightweight, high-performance backend framework that could handle real-time requests efficiently. Jest For testing, we went with Jest — it’s a trusted, flexible testing framework that helped us validate our database queries and logic reliably, giving us confidence as we scaled.
Challenges Faced
We initially struggled with merge conflicts, learning React Native and TypeScript all within a short amount of time (6 days in total to actually code our project). We managed to complete our MVP, but ideally would have liked to implement additional features.