Frakt — Secure Invoice & Payment Platform

Bardia

Bardia Madani

Frakt — Secure Invoice & Payment Platform

Frakt is a web-based invoicing and client portal platform designed to streamline payment processing and invoice tracking for service-based businesses. Built with modern technologies like Stripe and Supabase, it offers a secure, user-friendly experience for both business admins and their clients.
Frakt is an evolving project focused on building a comprehensive invoicing and payment platform. The MVP is live, and feature development is ongoing.

🔐 Key Features & Tech Stack

✅ Secure Payment Integration
Integrated Stripe for fast and reliable payment processing.
Ensured sensitive data is handled securely using best practices.
Designed the flow to reduce friction during client transactions.
📦 Real-Time Invoice Tracking
Implemented Supabase for backend services and real-time database updates.
Clients can instantly view and download their invoices.
Admins can create, manage, and monitor invoice statuses in real time.
👤 User Authentication
Used Supabase Auth to enable secure login and session management.
Role-based access ensures a tailored experience for admins and clients.
Password recovery and account management are handled smoothly.
🎨 UI/UX Design
Developed a clean, responsive interface using modern UI practices.
Created separate portals for clients and admins, each optimized for their workflows.
Focused on simplicity and clarity to reduce onboarding friction.
🗃️ Advanced Data Table & Filtering
Built an interactive data table with multi-column filtering and sorting.
Custom filter components for due date, status, and amount ranges.
Performance-optimized rendering for large datasets.
Check out the full implementation on the GitHub repo below 👇.
Like this project

Posted Apr 7, 2025

Secure invoice tracker: Supabase authentication, real-time invoice management, and Stripe-powered flexible payment processing.