Skip to content

Expense Tracker React app build using Firebase Firestore and Google Authentication for different users

Notifications You must be signed in to change notification settings

pradeish29/ExpenseTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

Expense Tracker is a web application built with React for the frontend and Firebase for authentication and database storage. It allows users to track their expenses and income conveniently.

live demo - https://pradeish29.github.io/ExpenseTracker

Features

  • Google Authentication: Users can sign in using their Google accounts.
  • Expense Tracking: Users can add, view, and delete their expenses and income.
  • Firebase Firestore: Firestore is used to store the details of expenses securely.
  • Deployment: The application is deployed on GitHub Pages for easy access.

Technologies Used

  • React: Frontend framework for building the user interface.
  • Firebase: Provides authentication and Firestore for database storage.
  • GitHub Pages: Used for deployment of the application.

Getting Started

To run the application locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies by running npm install.
  4. Create a Firebase project and set up Google authentication.
  5. Update the Firebase configuration in the project (usually found in Firebase.js).
  6. Run the development server with npm start.

Usage

  • Visit the deployed application at Expense Tracker.
  • Sign in with your Google account to start tracking your expenses.
  • Add, view, and delete expenses as needed.

Deployment

The application is deployed on GitHub Pages. To deploy your changes:

  1. Make your changes in the project.
  2. Run npm run build to build the production-ready files.
  3. Deploy the built files using npm run deploy.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Expense Tracker React app build using Firebase Firestore and Google Authentication for different users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published