Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻訳待ち
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 ↗