Overview The Expense Tracker App is a web application built using React and Firebase, designed to help users efficiently manage their expenses. This application provides a user-friendly interface for tracking income and expenditures, categorizing transactions, and generating insightful reports to promote better financial management.
Features
-
Real-time Data Sync: Utilizes Firebase's real-time database to ensure seamless synchronization of financial data across multiple devices.
-
User Authentication: Securely manages user accounts and authentication using Firebase Authentication, ensuring privacy and data security.
-
Transaction Management: Allows users to easily add, edit, and delete transactions, providing a comprehensive view of their financial activities.
-
Category Tagging: Categorizes transactions into customizable categories, enabling users to analyze spending patterns and make informed decisions.
Getting Started
Prerequisites
Node.js: Install Node.js
Firebase Project: Create a Firebase project and obtain the configuration details.
Installation
Clone the repository:
git clone https://github.com/your-username/expense-tracker-app.git cd expense-tracker-app
Install dependencies:
npm install Configure Firebase:
Replace the placeholder values in src/firebase/firebaseConfig.js with your Firebase project configuration. Run the application:
npm start Open http://localhost:3000 to view the app in your browser.
Contributing Contributions are welcome! Please refer to the Contribution Guidelines for more details.
Live page Open https://expense-tracker-9953a.web.app/auth
License This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments Thanks to the React and Firebase teams for providing powerful tools for web development.