Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
AI mock interviews, gamified aptitude tests, communication rounds, and 1:1 mentor sessions — your campus placement prep done right.
EducationTypeScript · PythonGitHub @harikrishna-auOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Practice the real placement rounds. Then talk to someone who just got placed.
Cognitive games and communication rounds modelled on company assessments (Accenture is the current campaign), plus paid 20-minute 1:1 calls with recently placed seniors.
6,165 registered users (total sign-ups per the Clerk dashboard, 8 Dec 2025 – 9 Nov 2026). Licensed under MIT.
Harry The Blaze is a placement-prep web app for final-year engineering students in India. It has two offers:
| Offer | What the student gets | How it's paid |
|---|---|---|
| Practice | Company-style cognitive games and communication rounds, with extra levels and the full communication rounds behind Premium | One-time Premium purchase via Razorpay |
| Connect 1:1 | A 20-minute live call with a recently placed senior | Paid per booking. The team confirms the slot and sends one meeting link to both sides. |
Connect is operated manually on purpose. Student-facing copy should keep saying so. See PRODUCT.md for users, positioning and brand rules, and docs/connect-admin-v1.md for the operator workflow.
/placed-guru) and a super-admin queue at /admin?tab=connect./placement/:code for a single opportunity (company, role, package, skills, how to apply, FAQs). Share a short code such as tcs-nov26, or the job's UUID. /placement shows a code box. Jobs are posted and toggled active from the admin Jobs tab, and the AI parse-job function fills the details from a pasted description.| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript, Vite 5, Tailwind CSS 3, shadcn/ui (Radix), Framer Motion, GSAP, React Router 6, TanStack Query |
| Auth | Clerk |
| Database and functions | Supabase (Postgres, row-level security, Deno edge functions) |
| Payments | Razorpay (PayU webhook also present) |
| Resend | |
| AI backend | FastAPI on AWS Lambda (via Mangum), DynamoDB, S3, Bedrock/OpenAI, Amazon Polly |
| Hosting | Vercel (frontend), AWS SAM (backend) |
Browser (React + Vite, Vercel)
├── Clerk ............ sign-in, session tokens
├── Supabase ......... Postgres + RLS (jobs, bookings, scores, blog)
│ └── Edge functions: payments, Connect bookings, admin, resume/job parsing
├── Razorpay ......... checkout; webhooks land in Supabase functions
└── FastAPI (AWS Lambda) .. AI interview, resume, game and communication grading
└── DynamoDB, S3, Bedrock/OpenAI, Polly
Public pages (landing, blog, /placement) read Supabase with the anon key under RLS. Anything that moves money or writes on a user's behalf goes through an edge function that verifies the Clerk token first.
| Area | Paths |
|---|---|
| Marketing | /, /about, /share, /terms, /refund |
| Practice | /dashboard, /dashboard/:companyId, /game/* (matrix, balloon, hidden-maze, geo-sudo, grid-challenge, motion, switch, digit, bart, inductive, dual-task), /game/communication, /game/communication-p2 |
| Premium tools | /ai-interview, /forge, /radar, /coding-questions |
| Connect 1:1 | /connect, /connect/:expertId, /placed-guru |
| Placement | /placement, /placement/:code (public) |
| Blog | /blog, /blog/write, /blog/my, /blog/:slug |
| Admin | /admin, /admin/blog, /admin/connect |
| HackWithInfy | /hackwithinfy/* |
.
├── src/ # React app
│ ├── pages/ # Routes: landing, dashboard, games, connect, forge, radar, blog…
│ │ ├── connect/ # Connect 1:1 booking flow
│ │ ├── communication-rounds/ # Accenture pattern
│ │ └── communication-rounds-p2/ # Cognizant pattern
│ ├── components/ # Shared UI; ui/ holds shadcn primitives
│ ├── hooks/ lib/ utils/ # Premium status, Razorpay, activity results, helpers
│ └── integrations/ # Supabase client
├── supabase/
│ ├── migrations/ # Schema and RLS
│ └── functions/ # Edge functions (payments, bookings, admin, resume/job parsing…)
├── backend/ # FastAPI app packaged for Lambda (interview, resume, games)
├── communication-backend/ # Standalone FastAPI service for communication grading
├── docs/ # Operator documentation
├── template.yaml # AWS SAM template
├── deploy.sh # SAM build and deploy helper
└── PRODUCT.md # Product and brand context
bun.lockb is also present if you prefer Bun)git clone https://github.com/harikrishna-au/gbar_made_easy.git
cd gbar_made_easy
npm install
# create .env with the variables listed below
npm run dev
This is the beginning of the README. Read the rest at the original. Read the full README ↗