Skip to content

guilhermeUpToTask/TaskWiseFinancesFront

Repository files navigation

Taskwise Finances

Managing personal finances can be a daunting task, especially for those who are not familiar with financial management. To address this problem, we have developed a web application called Taskwise Finances. This application is designed to help users manage their finances in an efficient and user-friendly way.

Features

Clean and Intuitive Interface: Taskwise Finances offers a clean and intuitive user interface, making it easy for users to navigate and understand the application.

  • Calendar: The application provides a calendar view that allows users to track their financial activities on specific dates. Users can easily view their expenses, bills, and income for each day, week, or month.

  • Expense Tracking: Users can effortlessly track their expenses by adding them to the application. They can categorize expenses, add descriptions, and specify the amount spent. Taskwise Finances will provide an overview of all expenses, helping users analyze their spending habits.

  • Bill Management: Users can enter their recurring bills, such as rent, utilities, or subscriptions, into the application. Taskwise Finances will send reminders to users, ensuring they never miss a payment.

  • Income Tracking: Users can record their sources of income, such as salary, freelance work, or investments. Taskwise Finances will calculate and display the total income, providing users with a comprehensive overview of their financial inflow.

Technologies Used

  • React: Taskwise Finances is built using the React framework, enabling a smooth and interactive user experience.

  • Supabase: We utilize Supabase, an open-source alternative to Firebase, for the backend database and authentication functionalities. This ensures secure and reliable storage of user data.

  • Ant Design: The application's UI components are developed using the Ant Design library, which offers a wide range of pre-designed components that are both visually appealing and functional.

Getting Started

To run Taskwise Finances locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/taskwise-finances.git
  2. Navigate to the project directory: cd taskwise-finances
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open the application in your browser at http://localhost:5040

Contributing

We welcome contributions from the community to enhance Taskwise Finances. If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

Contact

If you have any questions or inquiries, please contact us at [email protected]

Roadmap

  • Make It Responsive - ⏳ Pending
  • Implement Tests - ⏳ Pending
  • Develop Lists of Annotations - ⏳ Pending
  • Send Alert Email When Bill is Due - ⏳ Pending
  • Move Predictions to its Own Section - ⏳ Pending

Releases

No releases published

Packages

No packages published

Languages