enterprise
Prokurit
Procurement platform
Prokurit is a live procurement platform. I work on the Laravel app behind prokurit.ai.
Prokurit
Context
Prokurit is a procurement product for sourcing teams and suppliers. Public signup is Host or Participant. After sign-in you land on the dashboard. The stack is Laravel (PHP 8) with Vite, not a React SPA.
Problem
Sourcing, quotes, auctions, and supplier work get stuck in email and spreadsheets. Teams need one signed-in app for that process.
- —Product is already live at prokurit.ai
- —Sign-in has to stay reliable (email, Google, Microsoft)
- —Dashboard charts and procurement flows have to keep working as we ship
What I worked on
- →Work on the live Laravel app — auth, session handling, and the logged-in dashboard
- →Product UI and fixes across Host/Participant flows
- →Ongoing features while the site stays up
Modules
Auth & sessions
Email sign-in, Google/Microsoft OAuth, forgot password, register, and active-session force logout with an email code.
Laravel · OAuth
Procurement surface
Host and Participant accounts. Signup reasons include sourcing and tenders, auctions, quick quotes, contract management, category planning, and supplier onboarding / relationship management.
Laravel · PHP
Dashboard
Logged-in dashboard after auth. Charting via ApexCharts on the product UI shell.
ApexCharts · jQuery
Architecture & approach
Laravel web app with email/password plus Google and Microsoft OAuth, session checks (including force-logout via email code), and a dashboard with ApexCharts. Register surfaces the procurement surface area: sourcing and tenders, auctions, quick quotes, contracts, category planning, and supplier onboarding / SRM.
Outcome
- ✓Live at prokurit.ai
- ✓Health endpoint and production sessions in use
- ✓Still shipping on it
Stack
Working on something like this?
Write to me if the work looks close.