Inspiration

As students, we often struggle with managing daily expenses. Small, unnoticed spendings pile up and leave us short by the end of the month. This real-life challenge inspired us to build a simple tool that makes expense tracking effortless.

What it does

Expenses Tracker helps users record daily spending, categorize expenses, and view totals instantly. It gives a clear picture of where money goes and helps plan better for the future.

How we built it

We built the app using React Native for mobile development and React for UI structure. We also used AsyncStorage for local data persistence, and experimented with Firebase for authentication and cloud storage.

Challenges we ran into

Configuring Firebase with React Native and syncing data across devices.

Designing a simple but intuitive UI under limited time.

Ensuring data persists reliably between app restarts.

Accomplishments that we’re proud of

Successfully built a working MVP (Minimum Viable Product) that tracks, edits, and deletes expenses.

Implemented persistent local storage so expenses don’t vanish after closing the app.

Created a user-friendly interface that works well for quick, daily use.

What we learned

How to integrate and configure Firebase with a React Native project.

How to manage state effectively in React Native apps.

The importance of prioritizing features for a hackathon MVP.

What’s next for Expenses Tracker

Adding monthly filters and detailed spending insights.

Building graphs and visualizations for categories.

Enabling cloud sync with Firebase so data is accessible across devices.

Adding budget alerts to notify users when they overspend.

Share this project:

Updates