Project Profile

BidFlow

Procurement workflow and supplier-matching engine. A dual-sided procurement platform covering sourcing events, supplier workflows, approvals, audit packs, and governance controls.

ReactBase44Built on Base44 · React 18 · Tailwind CSSBidFlow is a full-stack SaaS procurement platform built on Base44, designed to digitise and govern the complete sourcing lifecycle — from purchase requisition through supplier evaluation to contract award.Web SaaS (React + Base44)React 18 · Vite · Tailwind · shadcn/uiTanStack Query · React Hook FormAll business logic runs as serverless Base44 functions — triggered by entity events, schedules, or direct API calls. No servers to manage, no deployment pipelines.

Bid Flow

  • Project Case Study — 2026
  • React
  • Base44
  • Vite

Bid Flow Project Case Study — 2026

  • Procurement · SaaS · B2B Platform
  • End-to-end
  • procurement,
  • live bidding.
  • A dual-sided sourcing platform that connects enterprise procurement teams with verified suppliers — featuring real-time reverse auctions, compliance-grade audit trails, and intelligent supplier matching.
  • 152
  • Source files
  • 9
  • Data entities
  • 10
  • Backend functions
  • 2
  • Platform sides
  • Built on Base44 · React 18 · Tailwind CSS
  • Enterprise Procurement + Supplier Portal

Overview

  • A marketplace
  • built for procurement.
  • BidFlow is a full-stack SaaS procurement platform built on Base44, designed to digitise and govern the complete sourcing lifecycle — from purchase requisition through supplier evaluation to contract award.
  • What sets it apart is the dual-sided architecture: enterprise buyers and suppliers each get their own authenticated workspace, tailored navigation, and purpose-built workflows. It's not a single-sided admin tool — it's a procurement marketplace.
  • The platform enforces Segregation of Duties (SoD) at a code level, automatically routes high-value events through an approval chain, and generates court-admissible audit packs with timeline hash-locking on award.
  • Platform
  • Web SaaS (React + Base44)
  • Account Types
  • Enterprise · Supplier
  • Event Types
  • RFQ · RFP · Reverse Auction
  • Approval Model
  • Approval Lite ($25K threshold)
  • SoD Enforcement
  • Hard (creator ≠ approver)
  • Audit Trail
  • Immutable, hash-chained
  • Backend Functions
  • 10 serverless functions
  • Automations
  • 4 active event automations
  • Dev Stack
  • React 18 · Vite · Tailwind · shadcn/ui
  • State Mgmt
  • TanStack Query · React Hook Form
  • Build Phase
  • Phase 2 complete · Phase 3 ready

Core Capabilities

  • Everything procurement
  • actually needs.
  • ⚡
  • Live Bidding
  • Reverse Auction Engine
  • Real-time live bidding room with sealed quote management for RFPs. Bid completeness validation ensures every submission is evaluable before closing.
  • 🏗
  • 5-Step Wizard
  • Event Creation Wizard
  • Guided sourcing event builder with AI-driven strategy recommendations (RFQ vs reverse auction), intelligent supplier matching, and hard-block launch validation.
  • 🔒
  • Governance
  • SoD & Approval Control
  • Segregation of Duties enforced at the function level — event creators cannot approve their own sourcing events. Value-triggered approval routing above $25,000.
  • 📋
  • Compliance
  • Immutable Audit Pack
  • One-click PDF audit pack export with event summary, bid list, supplier details, timeline, and award decision. Timeline entries hash-locked on event award.
  • 🤝
  • Dual Sided
  • Supplier Self-Service Portal
  • Suppliers manage their own authenticated profile, product catalog, service listings, and document uploads. Profile completion percentage tracked in real-time.
  • 🧠
  • Intelligence
  • Smart Supplier Matching
  • Algorithmic supplier recommendations scored by category alignment (+50), geographic proximity (+100), and eligibility status (+25). Geography-filtered broadcast notifications.
  • 📊
  • Dashboard
  • Action-Driven Command Centre
  • Four live widgets: events closing today, low participation alerts, pending award queue, and top supplier YTD leaderboard — all clickable with direct navigation.
  • 👥
  • Access Control
  • Role-Based Access (RBAC)
  • Enterprise roles: admin, procurement_manager, requester, approver, viewer. User management, team collaboration, and invitation flows within enterprise workspaces.
  • 🔄
  • Automation
  • Event Lifecycle Automation
  • Scheduled auto-close of expired events (hourly), automatic bid receipt emails, approval routing triggers, and timeline immutability events — all serverless.

Architecture

  • Dual-sided routing
  • by design.
  • A single authenticated user record with an account_type
  • enum drives two entirely separate application experiences — enterprise workflow on one side, supplier self-service on the other.
  • // App.jsx routing logic
  • — account_type determines experience
  • Enterprise Routes
  • /
  • Enterprise Dashboard
  • live
  • /requisitions
  • Purchase Requests
  • /events
  • Sourcing Events
  • /events/create
  • 5-Step Event Wizard
  • /events/:id
  • Event Detail + Bidding
  • /suppliers
  • Supplier Management
  • /timeline
  • Activity Timeline
  • /users
  • Team Management
  • admin
  • /onboarding/enterprise
  • 3-Step Company Wizard
  • new
  • Supplier Routes
  • /supplier
  • Supplier Dashboard
  • /supplier/profile
  • Company Profile + Docs
  • /supplier/products
  • Product Catalog
  • /supplier/services
  • Service Listings
  • /supplier/invitations
  • Received RFQs/RFPs
  • /supplier/bids
  • Submitted Bids
  • /onboarding/supplier
  • 4-Step Business Wizard
  • /supplier/settings
  • Security & Password

Data Model

  • 9 entities.
  • One coherent
  • system.
  • The data model cleanly separates enterprise-side procurement data from supplier-side account data while connecting them through invite and bid workflows.
  • SourcingEvent
  • Core
  • title, category
  • string
  • event_type
  • RFQ·RFP·Auction
  • status
  • lifecycle enum
  • estimated_value
  • currency
  • awarded_supplier_id
  • FK
  • single_source_justification
  • text
  • approval_required
  • boolean
  • Bid
  • sourcing_event_id
  • supplier_id
  • total_amount, currency
  • decimal
  • line_items
  • array
  • draft·submitted
  • delivery_terms
  • Requisition
  • title, description
  • requester_id
  • FK→User
  • approval enum
  • approver_id
  • category
  • SupplierProfile
  • New (Phase 1)
  • legal_name, trade_name
  • registration_no
  • unique
  • categories
  • documents
  • cert array
  • profile_completion_pct
  • 0–100
  • draft→approved
  • Enterprise
  • legal_name
  • business_registration_no
  • country_code
  • ISO 3166
  • admin_email
  • email
  • email_domain
  • verification
  • setup·active
  • User
  • Enhanced
  • account_type
  • enterprise·supplier
  • enterprise_id
  • FK (if ent.)
  • FK (if sup.)
  • is_account_admin
  • role
  • RBAC enum
  • department
  • SupplierProduct
  • category_code
  • price_per_unit
  • lead_time_days
  • int
  • certifications
  • is_active
  • TimelineEntry
  • Audit
  • action enum
  • actor_id
  • description
  • is_locked
  • immutability_hash
  • hash chain
  • Supplier
  • External (Inv.)
  • company_name
  • contact_email
  • country
  • onboarding_status
  • enum
  • approval_status

Serverless Functions

  • 10 backend functions.
  • Zero infrastructure.
  • All business logic runs as serverless Base44 functions — triggered by entity events, schedules, or direct API calls. No servers to manage, no deployment pipelines.
  • enforceEventSoD
  • Trigger: Approval Workflow
  • Hard Segregation of Duties — validates the event approver is not the same user who created it. Raises a blocking error if violated.
  • valueTriggeredApproval
  • Trigger: SourcingEvent create/update
  • Automatically flags sourcing events with estimated_value ≥ $25,000 for mandatory approval, routing them into the approval workflow.
  • lockEventTimeline
  • Trigger: Status → AWARDED
  • Generates a cryptographic hash chain across timeline entries when an event is awarded, making the audit trail tamper-evident and immutable.
  • autoCloseEvents
  • Trigger: Scheduled hourly
  • Scans all LIVE sourcing events, identifies those past their end_date, and transitions them to CLOSED status automatically.
  • exportAuditPack
  • Trigger: Manual (EventDetail)
  • Generates a comprehensive PDF audit pack using jsPDF — including event summary, bid comparison, supplier details, timeline, and award decision.
  • bidSubmissionReceipt
  • Trigger: Bid entity create
  • Sends an automatic email confirmation to the supplier on bid submission, with a unique confirmation number, amount, and event details.
  • notifyMatchingSuppliers
  • Trigger: Event publish
  • Notifies suppliers whose category profile matches the sourcing event. Filters by category alignment and eligibility status.
  • geographyMatchedSupplierNotification
  • Trigger: Broadcast button
  • Geography + category filtered supplier broadcast — notifies suppliers matching both the event's category and geographic region for maximum relevance.
  • notifySuppliers
  • Trigger: Supplier invite
  • Sends targeted event invitations to specifically selected suppliers, including event details, deadline, and participation instructions.
  • initializeNewUser
  • Trigger: Post-login check
  • Detects whether a newly authenticated user has completed onboarding. Returns a flag to redirect unregistered users to the appropriate signup wizard.

Tech Stack

  • Production-grade
  • open source
  • tooling.
  • Frontend Core
  • React 18
  • Vite
  • React Router DOM
  • TanStack Query
  • React Hook Form + Zod
  • UI / Design System
  • Tailwind CSS
  • shadcn/ui (Radix)
  • Lucide React icons
  • Framer Motion
  • Recharts
  • Platform / Backend
  • Base44 SDK
  • Base44 Entities
  • Base44 Auth
  • Base44 Functions
  • Serverless Automations
  • Utilities & Output
  • jsPDF (audit export)
  • date-fns / moment
  • React Leaflet (geo)
  • React Quill (rich text)
  • html2canvas

Governance & Compliance

  • Built for procurement
  • integrity.
  • $25K
  • Value threshold
  • for mandatory approval
  • SoD
  • Hard segregation
  • of duties enforced
  • SHA
  • Hash-chain timeline
  • immutability on award
  • PDF
  • One-click audit
  • pack export

Build Roadmap

  • Phased delivery,
  • clear milestones.
  • 01
  • ✓ Complete
  • Dual-Sided Platform Architecture
  • Transformed single-sided enterprise tool into a dual-sided sourcing marketplace. Introduced enterprise and supplier account types, split navigation, landing pages, and the SupplierProfile, Enterprise, SupplierProduct, SupplierService data entities.
  • Dual account model
  • Post-login routing
  • Supplier profile CRUD
  • Conditional sidebar nav
  • Profile completion %
  • 02
  • Signup Wizards & Onboarding
  • Guided multi-step onboarding wizards for both account types. Enterprise wizard (3 steps: company → contact → review). Supplier wizard (4 steps: business → contact → categories → documents). Auto-creates entities and links users on completion.
  • EnterpriseOnboarding wizard
  • SupplierOnboarding wizard
  • Entity auto-creation
  • Account type branching
  • initializeNewUser function
  • 03
  • → Next Up
  • Supplier Features & Product Catalog
  • Full CRUD for supplier products and services, certificate showcase, supplier invitations page, bid submission interface, bid tracking history, and profile credibility badges.
  • Products CRUD
  • Services CRUD
  • Certificate showcase
  • Invitation inbox
  • Bid tracking
  • 04
  • Planned
  • Supplier Marketplace & Discovery
  • Enterprise-facing supplier discovery and search, product/service filtering by category, supplier credibility badges, approval workflow, and supplier ratings post-engagement.
  • Supplier search
  • Category filtering
  • Credibility badges
  • Rating system
  • 05
  • Advanced Integrations & Analytics
  • Webhook integrations for external ERP/SAP systems, supplier performance scorecards, email digests, pricing trend analytics, and multi-stakeholder approval chains.
  • ERP webhooks
  • Performance scorecards
  • Pricing analytics
  • Multi-stakeholder approval

Get in Touch

  • Ready to build
  • procurement software
  • that governs itself?
  • BidFlow demonstrates our capability to build complex, enterprise-grade SaaS platforms
  • from the ground up — dual-sided marketplace logic, RBAC, compliance workflows, serverless automation, and intelligent matching — all delivered in a cohesive, production-ready codebase.
  • → Request a Demo
  • ↗ View Live Project

Bid Flow

  • Built with React · Base44 · Vite · Tailwind CSS · shadcn/ui
  • Project Profile — 2026
Complete original text content
  1. Bid Flow
  2. Project Case Study — 2026
  3. React
  4. Base44
  5. Vite
  6. Bid Flow Project Case Study — 2026
  7. Procurement · SaaS · B2B Platform
  8. End-to-end
  9. procurement,
  10. live bidding.
  11. A dual-sided sourcing platform that connects enterprise procurement teams with verified suppliers — featuring real-time reverse auctions, compliance-grade audit trails, and intelligent supplier matching.
  12. 152
  13. Source files
  14. 9
  15. Data entities
  16. 10
  17. Backend functions
  18. 2
  19. Platform sides
  20. Built on Base44 · React 18 · Tailwind CSS
  21. Enterprise Procurement + Supplier Portal
  22. Overview
  23. A marketplace
  24. built for procurement.
  25. BidFlow is a full-stack SaaS procurement platform built on Base44, designed to digitise and govern the complete sourcing lifecycle — from purchase requisition through supplier evaluation to contract award.
  26. What sets it apart is the dual-sided architecture: enterprise buyers and suppliers each get their own authenticated workspace, tailored navigation, and purpose-built workflows. It's not a single-sided admin tool — it's a procurement marketplace.
  27. The platform enforces Segregation of Duties (SoD) at a code level, automatically routes high-value events through an approval chain, and generates court-admissible audit packs with timeline hash-locking on award.
  28. Platform
  29. Web SaaS (React + Base44)
  30. Account Types
  31. Enterprise · Supplier
  32. Event Types
  33. RFQ · RFP · Reverse Auction
  34. Approval Model
  35. Approval Lite ($25K threshold)
  36. SoD Enforcement
  37. Hard (creator ≠ approver)
  38. Audit Trail
  39. Immutable, hash-chained
  40. Backend Functions
  41. 10 serverless functions
  42. Automations
  43. 4 active event automations
  44. Dev Stack
  45. React 18 · Vite · Tailwind · shadcn/ui
  46. State Mgmt
  47. TanStack Query · React Hook Form
  48. Build Phase
  49. Phase 2 complete · Phase 3 ready
  50. Core Capabilities
  51. Everything procurement
  52. actually needs.
  53. ⚡
  54. Live Bidding
  55. Reverse Auction Engine
  56. Real-time live bidding room with sealed quote management for RFPs. Bid completeness validation ensures every submission is evaluable before closing.
  57. 🏗
  58. 5-Step Wizard
  59. Event Creation Wizard
  60. Guided sourcing event builder with AI-driven strategy recommendations (RFQ vs reverse auction), intelligent supplier matching, and hard-block launch validation.
  61. 🔒
  62. Governance
  63. SoD & Approval Control
  64. Segregation of Duties enforced at the function level — event creators cannot approve their own sourcing events. Value-triggered approval routing above $25,000.
  65. 📋
  66. Compliance
  67. Immutable Audit Pack
  68. One-click PDF audit pack export with event summary, bid list, supplier details, timeline, and award decision. Timeline entries hash-locked on event award.
  69. 🤝
  70. Dual Sided
  71. Supplier Self-Service Portal
  72. Suppliers manage their own authenticated profile, product catalog, service listings, and document uploads. Profile completion percentage tracked in real-time.
  73. 🧠
  74. Intelligence
  75. Smart Supplier Matching
  76. Algorithmic supplier recommendations scored by category alignment (+50), geographic proximity (+100), and eligibility status (+25). Geography-filtered broadcast notifications.
  77. 📊
  78. Dashboard
  79. Action-Driven Command Centre
  80. Four live widgets: events closing today, low participation alerts, pending award queue, and top supplier YTD leaderboard — all clickable with direct navigation.
  81. 👥
  82. Access Control
  83. Role-Based Access (RBAC)
  84. Enterprise roles: admin, procurement_manager, requester, approver, viewer. User management, team collaboration, and invitation flows within enterprise workspaces.
  85. 🔄
  86. Automation
  87. Event Lifecycle Automation
  88. Scheduled auto-close of expired events (hourly), automatic bid receipt emails, approval routing triggers, and timeline immutability events — all serverless.
  89. Architecture
  90. Dual-sided routing
  91. by design.
  92. A single authenticated user record with an account_type
  93. enum drives two entirely separate application experiences — enterprise workflow on one side, supplier self-service on the other.
  94. // App.jsx routing logic
  95. — account_type determines experience
  96. Enterprise Routes
  97. /
  98. Enterprise Dashboard
  99. live
  100. /requisitions
  101. Purchase Requests
  102. /events
  103. Sourcing Events
  104. /events/create
  105. 5-Step Event Wizard
  106. /events/:id
  107. Event Detail + Bidding
  108. /suppliers
  109. Supplier Management
  110. /timeline
  111. Activity Timeline
  112. /users
  113. Team Management
  114. admin
  115. /onboarding/enterprise
  116. 3-Step Company Wizard
  117. new
  118. Supplier Routes
  119. /supplier
  120. Supplier Dashboard
  121. /supplier/profile
  122. Company Profile + Docs
  123. /supplier/products
  124. Product Catalog
  125. /supplier/services
  126. Service Listings
  127. /supplier/invitations
  128. Received RFQs/RFPs
  129. /supplier/bids
  130. Submitted Bids
  131. /onboarding/supplier
  132. 4-Step Business Wizard
  133. /supplier/settings
  134. Security & Password
  135. Data Model
  136. 9 entities.
  137. One coherent
  138. system.
  139. The data model cleanly separates enterprise-side procurement data from supplier-side account data while connecting them through invite and bid workflows.
  140. SourcingEvent
  141. Core
  142. title, category
  143. string
  144. event_type
  145. RFQ·RFP·Auction
  146. status
  147. lifecycle enum
  148. estimated_value
  149. currency
  150. awarded_supplier_id
  151. FK
  152. single_source_justification
  153. text
  154. approval_required
  155. boolean
  156. Bid
  157. sourcing_event_id
  158. supplier_id
  159. total_amount, currency
  160. decimal
  161. line_items
  162. array
  163. draft·submitted
  164. delivery_terms
  165. Requisition
  166. title, description
  167. requester_id
  168. FK→User
  169. approval enum
  170. approver_id
  171. category
  172. SupplierProfile
  173. New (Phase 1)
  174. legal_name, trade_name
  175. registration_no
  176. unique
  177. categories
  178. documents
  179. cert array
  180. profile_completion_pct
  181. 0–100
  182. draft→approved
  183. Enterprise
  184. legal_name
  185. business_registration_no
  186. country_code
  187. ISO 3166
  188. admin_email
  189. email
  190. email_domain
  191. verification
  192. setup·active
  193. User
  194. Enhanced
  195. account_type
  196. enterprise·supplier
  197. enterprise_id
  198. FK (if ent.)
  199. FK (if sup.)
  200. is_account_admin
  201. role
  202. RBAC enum
  203. department
  204. SupplierProduct
  205. category_code
  206. price_per_unit
  207. lead_time_days
  208. int
  209. certifications
  210. is_active
  211. TimelineEntry
  212. Audit
  213. action enum
  214. actor_id
  215. description
  216. is_locked
  217. immutability_hash
  218. hash chain
  219. Supplier
  220. External (Inv.)
  221. company_name
  222. contact_email
  223. country
  224. onboarding_status
  225. enum
  226. approval_status
  227. Serverless Functions
  228. 10 backend functions.
  229. Zero infrastructure.
  230. All business logic runs as serverless Base44 functions — triggered by entity events, schedules, or direct API calls. No servers to manage, no deployment pipelines.
  231. enforceEventSoD
  232. Trigger: Approval Workflow
  233. Hard Segregation of Duties — validates the event approver is not the same user who created it. Raises a blocking error if violated.
  234. valueTriggeredApproval
  235. Trigger: SourcingEvent create/update
  236. Automatically flags sourcing events with estimated_value ≥ $25,000 for mandatory approval, routing them into the approval workflow.
  237. lockEventTimeline
  238. Trigger: Status → AWARDED
  239. Generates a cryptographic hash chain across timeline entries when an event is awarded, making the audit trail tamper-evident and immutable.
  240. autoCloseEvents
  241. Trigger: Scheduled hourly
  242. Scans all LIVE sourcing events, identifies those past their end_date, and transitions them to CLOSED status automatically.
  243. exportAuditPack
  244. Trigger: Manual (EventDetail)
  245. Generates a comprehensive PDF audit pack using jsPDF — including event summary, bid comparison, supplier details, timeline, and award decision.
  246. bidSubmissionReceipt
  247. Trigger: Bid entity create
  248. Sends an automatic email confirmation to the supplier on bid submission, with a unique confirmation number, amount, and event details.
  249. notifyMatchingSuppliers
  250. Trigger: Event publish
  251. Notifies suppliers whose category profile matches the sourcing event. Filters by category alignment and eligibility status.
  252. geographyMatchedSupplierNotification
  253. Trigger: Broadcast button
  254. Geography + category filtered supplier broadcast — notifies suppliers matching both the event's category and geographic region for maximum relevance.
  255. notifySuppliers
  256. Trigger: Supplier invite
  257. Sends targeted event invitations to specifically selected suppliers, including event details, deadline, and participation instructions.
  258. initializeNewUser
  259. Trigger: Post-login check
  260. Detects whether a newly authenticated user has completed onboarding. Returns a flag to redirect unregistered users to the appropriate signup wizard.
  261. Tech Stack
  262. Production-grade
  263. open source
  264. tooling.
  265. Frontend Core
  266. React 18
  267. React Router DOM
  268. TanStack Query
  269. React Hook Form + Zod
  270. UI / Design System
  271. Tailwind CSS
  272. shadcn/ui (Radix)
  273. Lucide React icons
  274. Framer Motion
  275. Recharts
  276. Platform / Backend
  277. Base44 SDK
  278. Base44 Entities
  279. Base44 Auth
  280. Base44 Functions
  281. Serverless Automations
  282. Utilities & Output
  283. jsPDF (audit export)
  284. date-fns / moment
  285. React Leaflet (geo)
  286. React Quill (rich text)
  287. html2canvas
  288. Governance & Compliance
  289. Built for procurement
  290. integrity.
  291. $25K
  292. Value threshold
  293. for mandatory approval
  294. SoD
  295. Hard segregation
  296. of duties enforced
  297. SHA
  298. Hash-chain timeline
  299. immutability on award
  300. PDF
  301. One-click audit
  302. pack export
  303. Build Roadmap
  304. Phased delivery,
  305. clear milestones.
  306. 01
  307. ✓ Complete
  308. Dual-Sided Platform Architecture
  309. Transformed single-sided enterprise tool into a dual-sided sourcing marketplace. Introduced enterprise and supplier account types, split navigation, landing pages, and the SupplierProfile, Enterprise, SupplierProduct, SupplierService data entities.
  310. Dual account model
  311. Post-login routing
  312. Supplier profile CRUD
  313. Conditional sidebar nav
  314. Profile completion %
  315. 02
  316. Signup Wizards & Onboarding
  317. Guided multi-step onboarding wizards for both account types. Enterprise wizard (3 steps: company → contact → review). Supplier wizard (4 steps: business → contact → categories → documents). Auto-creates entities and links users on completion.
  318. EnterpriseOnboarding wizard
  319. SupplierOnboarding wizard
  320. Entity auto-creation
  321. Account type branching
  322. initializeNewUser function
  323. 03
  324. → Next Up
  325. Supplier Features & Product Catalog
  326. Full CRUD for supplier products and services, certificate showcase, supplier invitations page, bid submission interface, bid tracking history, and profile credibility badges.
  327. Products CRUD
  328. Services CRUD
  329. Certificate showcase
  330. Invitation inbox
  331. Bid tracking
  332. 04
  333. Planned
  334. Supplier Marketplace & Discovery
  335. Enterprise-facing supplier discovery and search, product/service filtering by category, supplier credibility badges, approval workflow, and supplier ratings post-engagement.
  336. Supplier search
  337. Category filtering
  338. Credibility badges
  339. Rating system
  340. 05
  341. Advanced Integrations & Analytics
  342. Webhook integrations for external ERP/SAP systems, supplier performance scorecards, email digests, pricing trend analytics, and multi-stakeholder approval chains.
  343. ERP webhooks
  344. Performance scorecards
  345. Pricing analytics
  346. Multi-stakeholder approval
  347. Get in Touch
  348. Ready to build
  349. procurement software
  350. that governs itself?
  351. BidFlow demonstrates our capability to build complex, enterprise-grade SaaS platforms
  352. from the ground up — dual-sided marketplace logic, RBAC, compliance workflows, serverless automation, and intelligent matching — all delivered in a cohesive, production-ready codebase.
  353. → Request a Demo
  354. ↗ View Live Project
  355. Built with React · Base44 · Vite · Tailwind CSS · shadcn/ui
  356. Project Profile — 2026