Finbuddy
Short Description (for app stores, summaries, or quick introductions): A smart personal finance and learning assistant that helps users manage budgets, track financial goals, get AI-driven advice, and access tailored learning content.
Core trick
Django REST backend stores budgets and goals and sends financial questions to OpenAI-powered utilities for advice.
Description
Long Description (for websites, presentations, or detailed documentation):
This app is a comprehensive personal finance and learning assistant designed to empower users in managing their money and expanding knowledge. It allows users to:
Register and manage accounts securely.
Track budgets and expenses with monthly summaries and AI-driven suggestions.
Set and monitor financial goals, adding saved amounts and receiving progress updates.
Receive AI-generated financial advice tailored to individual questions about saving, investing, or budgeting.
Explore personalized learning content on various topics, curated through AI.
By combining Django backend APIs with OpenAI-powered utilities, the app provides actionable insights, practical financial tips, and interactive learning, helping users make informed decisions, stay financially disciplined, and enhance knowledge in areas of interest.
README excerpt
# Personal Finance & Learning Assistant App A smart personal finance and learning assistant that helps users manage budgets, track financial goals, get AI-driven advice, and access tailored learning content. --- ## Features - **User Registration:** Secure signup and account management. - **Budget Management:** Track monthly income and expenses, with AI-generated suggestions. - **Financial Goals:** Set, monitor, and update savings goals. Receive progress notifications. - **AI Financial Advice:** Ask personalized finance questions and get actionable advice. - **Spending Summary:** Get insights and visual summaries of monthly spending. - **Learning Content:** Explore AI-curated educational content on topics of interest. --- ## Tech Stack - **Backend:** Django & Django REST Framework - **AI Integration:** OpenAI API - **Database:** Default Django database (SQLite/PostgreSQL recommended) - **Environment Management:** `python-dotenv` - **Authentication:** JWT with Django REST Framework ---