Skip to content

CoinWatch Pro is a web application designed for managing expenses and tracking income. It is built using React and Firebase, offering features such as user authentication and customizable settings for individual users. With CoinWatch Pro, users can easily monitor their spending and keep track of their earnings in a simple and efficient manner.

License

Notifications You must be signed in to change notification settings

adedolapoadegboye/CoinWatchPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coinwatchpro Expense Tracker App v1

This is a React-based expense tracker app that allows users to track their expenses, set budgets, and receive notifications when bills or subscriptions are due. The app uses Firebase Auth for authentication and Firestore as the database. Users can also change their theme and other user settings.

Features

  • Track expenses and income
  • See trends of incomes and expenses over time
  • Authentication using Firebase Auth
  • Database management using Firestore
  • User functionalities such as theme change

Technologies Used

  • React
  • Tailwind CSS
  • Firebase Auth
  • Firestore

Getting Started

To get started with this project, you will need to have Node.js and npm installed on your computer. You will also need to create a Firebase project and enable Firebase Auth and Firestore.

  1. Clone this repository by running git clone https://github.com/adedolapoadegboye/coinwatch in your terminal.
  2. Install the dependencies by running npm install in the root directory of the project.
  3. Create a firebase.js file in the src directory of the project and add your Firebase configuration details (/coinwatch/src/Components/firebase.jsx)
  4. Run the app by running npm start in the root directory of the project.
  5. Open the app in your web browser by navigating to http://localhost:3000.

Screenshots

Here are some screenshots of the app:

Sign in page

Expense Tracker Sign In Page

Sign up page

Expense Tracker Sign Up Page

Home page

Expense Tracker Dashboard

Add income page

Expense Tracker Add Entry

Contributing

Contributions are welcome! If you would like to contribute to this project, please fork this repository and submit a pull request.

Coinwatchpro v2 Enhancement Ideas

  1. Budget Limit Alert: Implement budgeting features that help users set spending limits for different categories and track their progress against those limits.
  2. Reminders and Notifications: Add reminders and notifications to alert users of upcoming bills, payment due dates, or when they exceed budget limits.
  3. Localization: Offer support for multiple languages and currencies to cater to a broader audience.

License

This project is licensed under the MIT license. See the LICENSE file for more information.

About

CoinWatch Pro is a web application designed for managing expenses and tracking income. It is built using React and Firebase, offering features such as user authentication and customizable settings for individual users. With CoinWatch Pro, users can easily monitor their spending and keep track of their earnings in a simple and efficient manner.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published