Financial Chat is an innovative, AI-powered financial assistant designed to help you manage your finances, plan for the future, and make informed financial decisions. Built with cutting-edge technologies, it offers a conversational interface to interact with your financial data and receive personalized advice.
- 💬 Conversational AI interface powered by OpenAI
- 👤 User authentication and personalized experiences
- 💾 Persistent conversation history using SQLite
- 🔒 Secure handling of user data and conversations
- 🚀 Real-time chat updates with HTMX
- 🎨 Sleek, responsive design with Tailwind CSS
- Backend: Go
- Database: SQLite
- Frontend: HTMX, Tailwind CSS
- AI: OpenAI API
- Templating: templ
We're continuously working to improve Financial Chat. Here's what's coming up:
- Debt management workflow
- Asset tracking
- Income tracking
- Bill management
- Spending tracker
- Forecasting features
- Financial optimization suggestions
- Drip calculator for investments
- Data visualizations for financial insights
- Markdown rendering for rich text outputs
- Export data to JSON format
- Enhanced UI/UX with improved styling
- Custom OpenAI API key input
- Spending analysis tools
- Savings suggestions and planning tools
- Integration with other money management tools
- Financial health analyzer
- Resume analysis for side job suggestions
- Local SQLite database saving
- Server configuration with Nginx
- Performance optimizations
(Instructions for setting up and running the project locally)
We welcome contributions! Please see our CONTRIBUTING.md for details on how to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for their powerful AI models
- The Go community for the excellent language and tools
- All contributors and users of Financial Chat
Built with ❤️ by Earl Cameron