John

John Paul

@RJohnPaul

Active on Github and Linkedin

AwardX

AwardX is a multi-tenant awards management platform: create an organization, launch programs, collect entries through a drag-and-drop form builder, run multi-round judging with graph-based round scheduling, open public voting with leaderboards, and announce winners, all from one dashboard.

It is built on React 19, Vite and Tailwind CSS, with Supabase (Postgres, Auth, Storage, Realtime) for data. Postgres Row Level Security guards reads, while privileged writes go through an Express API that re-checks permissions. It also handles judge panels and invites, paid entries via Stripe, Razorpay or PayPal, email through Resend, and audit logs.

Technologies Used

  • React

    React

  • Vite

    Vite

  • TypeScript

    TypeScript

  • Tailwind CSS

    Tailwind CSS

  • Supabase

    Supabase

  • Express

    Express

  • Vitest

    Vitest