PayFlow Lite
Payment UI inspired by Stripe error states, validation, clean UX and webhook-ready backend.
View Project →A full-stack real-time marketplace connecting restaurants and customers using AI automation, live dashboards, and intelligent payment flows all powered by a modular SaaS architecture built in Ruby on Rails 8.
GetFood4Less is a full-stack real-time marketplace connecting local restaurants, bakeries, and cafés with community customers. Built with Ruby on Rails 8, the system integrates real-time payments, multi-store management, and intelligent dashboards all in a modern and scalable architecture.
The platform blends accessibility and sustainability, enabling businesses to sell efficiently while customers save money and reduce waste. Four user roles support the ecosystem Customer, Store, Business, and SuperAdmin all connected through ActionCable.
Beyond the marketplace, the system integrates Stripe Connect, PayPal, Mapbox, and automated invoice generation. Everything was designed for a real-time, secure and fully auditable experience.
Browse products, manage cart, checkout via PayPal or Stripe, and view order history.
Accept or reject orders in real time, set prep times, and notify customers via dashboard.
Manage multiple stores, view transactions, process refunds, and monitor KPIs.
Global control of users, payments, invoices, analytics, and site configuration.
From guest orders to business dashboards, each role delivers a unified marketplace experience.
Fast checkout with secure validation and session persistence.
No signup needed
Secure Transactions & Fast and protected
Auto-restore
Enhanced control, invoices, and personalized experience.
Review stores & products
Download PDF receipts
Buy again instantly
Manage orders, availability and prep time, fully autonomous.
Accept or reject
Live editable timer
Pickup notifications
Multi-store insights, refunds, and AI-powered analytics.
Sales & performance
Webhook-driven
Smart summaries
Global control of users, payments, invoices, analytics & security.
Users, stores, business
Security & compliance
Refunds & invoice access
Customer / Store / Business / Admin
Stripe & PayPal
Live analytics & insights
Full geolocation module
Summaries & automations
Automated financial pipeline
From order creation to commission processing, each step in the GetFood4Less ecosystem is automated and auditable.
Places the order and confirms payment.
Order is created and broadcast in real-time.
Funds are authorized and captured.
Splits revenue & triggers payout logic.
Industry-standard encrypted payment processing.
Protects from bot abuse and suspicious traffic.
Secure request validation across services.
Full traceability for all user operations.
Payment UI inspired by Stripe error states, validation, clean UX and webhook-ready backend.
View Project →
Enables location-based search, city filters, and address autocomplete using Mapbox.
View Project →
Food4Less KPIs, sales charts, refunds, store control and system monitoring.
View Project →
ActionCable-powered live feed with jobs and notifications marketplace dashboards in realtime.
View Project →Building GetFood4Less has been a cornerstone in my journey as a full-stack developer. It challenged me to design and maintain a production-grade ecosystem, balancing scalability, UX, payments, and asynchronous workflows.
Each module started as an isolated experiment payments, dashboards, geolocation, real-time updates but together they formed a unified, maintainable, and auditable marketplace system.
Next steps include delivery routing, SMS notifications, and a mobile app version powered by the same backend foundation.