Inspiration

I went through college and internships with no real solution to managing tasks and expenses without having to install five applications, all with the same ugly and unintuitive user interface. I wanted something simple, shared, and centralized that fits seamlessly into real life, but at the same time not throw everything into one app. It had to make sense.

What it does

UNICO is an all-in-one app that helps you manage: chores, expenses, tasks, and group coordinates. It purpose is to integrate peer-to-peer collaboration that keeps everyone on the same page. It's designed for friend groups, clubs, co-living spaces, and potentially micro-communities.

How we built it

  1. React Native + Expo Router for the frontend
  2. Supabase Auth for magic-link login and user sessions
  3. Notion API as the database backend
  4. Built entirely in TypeScript

Challenges we ran into

Figuring out the entire app development stack and navigating Notion to setup the API endpoints to my application and Notion were difficult. The most time-consuming part was making sure the deep linking + magic link authentication was working. In hindsight there was too much time spent on this portion due to the internet instability and unfamiliar ground I was stepping around.

Lastly, the iOS simulator gave me a few headaches during testing as it was very inconsistent, possibly due to my development setup.

Accomplishments that we're proud of

  1. First time building a full mobile app from scratch 🚀
  2. Built a beautiful, animated, real-world app with shared tasks + dynamic user creation
  3. Hooked up real-time Notion DB queries with clean design and logic

What we learned

Though I could've sped ran the development of this project via web development. I am glad I took the time to research React Native development with Expo to incorporate a basic MVP. Furthermore, I never thought about using Notion as a backend and it makes it interesting to not have to use PSQL or NoSQL on every project. Learning the specifications and little tricks of using NotionAPI arguably made the project easier to get online.

What's next for UNICO

  1. Finishing full task management: with recurring tasks, deadlines, and smart reminders
  2. Ability to invite and join communities - so friends and roommates can connect instantly via a link or code
  3. Shared expense tracking - assigning who owes what and splitting costs with a click of a button.
  4. Third-party integrations - with apps like Venmo or Zelle to let users settle up without having to leave UNICO for very long.
  5. Real-time sync - ensuring all members always see the latest updates in a timely manner. Though the app is very quick, it currently only supports one user.

UNICO will become the central hub for all group responsibilities — from chores to charges — with a slick, seamless experience.

Built With

Share this project:

Updates