Manish KumarSoftware Engineer
← All work

enterprise

Prokurit

Procurement platform

Prokurit is a live procurement platform. I work on the Laravel app behind prokurit.ai.

Software Engineer·2024 – Present·Remote

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

LaravelPHPVitejQueryApexCharts

Working on something like this?

Write to me if the work looks close.