Skip to content

kalviumcommunity/S48_Sajit_Capstone_Mindful-about-Money

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mindful About Money

Idea Image Credits: Google Gemini

Mindful About Money is a personal finance app designed to help users develop a mindful and conscious approach towards managing their money. The app provides features for budgeting, expense tracking, accessing educational resources, and subscribing to a newsletter with financial tips and market updates.

Features

  • Budgeting: Create and manage budgets for different categories (e.g., rent, groceries, entertainment).
  • Expense Tracking: Manually input transactions or link bank accounts (read-only access) to track expenses automatically. Categorize and analyze expenses.
  • Educational Resources: Access a wealth of articles, tutorials, and resources on various financial topics, such as budgeting, saving, investing, and credit management.
  • Newsletter: Subscribe to a newsletter that provides valuable insights, stock market updates, and financial tips related to personal finance and money management.
  • Dashboard: Get a comprehensive overview of your financial situation, including budgets, expenses, account balances, and educational recommendations based on your activity and interests.
  • Reports and Analytics: Generate detailed reports and visualizations to analyze your spending patterns, budget adherence, and financial progress over different time periods.

Technologies Used

  • Front-end: React, Bootstrap, Tailwind CSS
  • Back-end: Node.js, Express
  • Database: MongoDB
  • Authentication: Clerk (with support for Google and GitHub login)

Getting Started

  1. Clone the repository:
git clone https://github.com/kalviumcommunity/mindful-about-money.git
  1. Install dependencies:
cd Client && npm install && cd ../Server && npm install
  1. Start the development server:
cd Client && npm run dev
  1. Open http://localhost:5173 to view the app in your browser.

Contributing

Contributions are welcome! If you have any ideas, bug reports, or feature requests, please open an issue on the project's GitHub repository. If you'd like to contribute code, follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add your commit message'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Create a pull request

License

This project is licensed under the MIT License.

Acknowledgments

About

This is your first repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published