Use it now at https://tekapoysha.vercel.app/
TekaPoysha is a modern, real-time personal finance management application built with Next.js and Firebase. It goes beyond simple expense tracking by introducing advanced features like a "Social Ledger" for managing debts with automated WhatsApp reminders, dynamic analytics, and strict privacy controls.
- Dynamic Time Filtering: Instantly filter your ledger by specific months or exact dates without breaking your lifetime bank balances.
- Privacy Mode: A quick-toggle "Eye" icon to instantly blur/hide your sensitive financial balances when using the app in public.
- Interactive Visualizations: Sleek, animated Donut charts powered by Recharts to break down monthly spending by category.
- Collapsible UI: Hide the overview section to maximize screen space for reviewing your recent transaction history.
- Track Lending & Borrowing: Keep a detailed log of who owes you, and who you owe, complete with partial payment tracking and visual progress bars.
- Smart WhatsApp Reminders: 1-click integration that cleans formatting and auto-generates a polite WhatsApp message with the exact owed amount to seamlessly remind your friends.
- Google OAuth: Frictionless 1-click Google Sign-in.
- Email & Password: Secure traditional registration with Firebase Auth.
- Firestore Security Rules: Strict backend data validation ensuring users can only read, write, and delete their own specific documents.
- Mobile-First UX: Includes a dedicated Floating Action Button (FAB) pinned to the bottom right for one-handed expense logging.
- Installable: Configured with custom Favicons and Apple Touch Icons for native-feeling installation on iOS and Android home screens.
- Framework: Next.js 14+ (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Backend/Database: Firebase (Firestore)
- Authentication: Firebase Auth
- Charts: Recharts
- Deployment: Vercel