Expense Tracker App
https://github.com/halilibrahimcelik/expense-tracker-app
π Overview
A React Native mobile app for tracking personal expenses with Firebase authentication. Users can securely log in, record expenses with timestamps/amounts, and manage their financial data.
(Note: Not published on App Store/Google Play β built for learning purposes.)
β¨ Features
π User Authentication
Secure sign-up/login via Firebase.
Personalized expense tracking per user.
π° Expense Management
Add/Delete expenses with amount, category, and date.
View history in a clean, organized layout.
π± Mobile-First UI
Built with React Native Paper for cross-platform components.
Smooth navigation via React Navigation.
π Quick Start
To get started, follow these simple steps:
Fork this repository to create a copy under your GitHub account.
Clone your forked repository to your local machine.
Navigate to your project directory in the terminal.
Install dependencies by running:
Start Project by running:
π¦ What's Inside?
This project includes the essential setup for a React Native project using TypeScript, including:
React Native: The framework for building native apps using React.
TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
**React Native Paper **: the cross-platform UI kit library containing a collection of customizable and production-ready components.
React Navigation: An efficient routing package.
Firebase: A set of backend cloud computing services and application development platforms provided by Google.
π Usage
After setting up the project, you can start adding your screens, components, and logic to build your app. The template is structured to support scalable and maintainable app development. In order to use this project in your local emulators, you have to figure firebase SDK settings.
π Documentation
For more details on React Native and TypeScript, refer to their official documentation:
π€ Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
π« Contact
Feel free to reach out if you have any questions or suggestions!
Happy coding! π