Inspiration
Students often complete courses without the feedback loops, workplace context, and hiring visibility that turn learning into job readiness. LiuantX was built to close that gap with a production-grade platform where students, mentors, colleges, companies, and admins all work inside one AI-assisted internship ecosystem.
What it does
LiuantX is an AI-powered internship and learning platform for running career-focused technical programs end to end.
- Students discover internships, follow structured curricula, attend live sessions, use AI mentor support, practice AI interviews, build resumes and portfolios, complete aptitude tests, and track payments or wallet activity.
- Mentors manage sessions, review progress, support learners, complete KYC, and handle payout workflows.
- Companies post roles, manage applicants, use AI-assisted applicant summaries, run hiring pipelines, and connect with verified student talent.
- Colleges monitor student readiness, internship activity, finance ledgers, workshops, and placement outcomes.
- Admins operate the platform through curriculum management, certifications, subscriptions, coupons, documents, registrations, disputes, revenue workflows, audit logs, and production database controls.
How we built it
The repository is a full-stack React, TypeScript, Node/Express, and PostgreSQL application. The frontend is built with Vite, React 19, Tailwind, React Router, Headless UI, and reusable role-specific dashboard components. The backend uses Express, PostgreSQL, JWT authentication, Helmet, CORS, structured API routes, admin database operations, retention workflows, and AI/interview services.
Google Gemini powers the in-product AI experiences: AI mentor chat, interview practice, curriculum generation, resume support, recruiting assistance, applicant summaries, template assistance, and AI usage tracking. OpenAI Codex was used as an agentic engineering partner to plan, implement, harden, test, and document the product.
Production readiness
LiuantX is not just a prototype screen. The folder includes release and operations assets for a real deployment:
- Environment validation with
npm run check:env - Linting, type-checking, unit tests, and build gates
- Full CI-equivalent script through
npm run ci - Local and production smoke checks
- Staging role-flow checks for student, mentor, company, and admin journeys
- PostgreSQL migration order, bootstrap scripts, SQL integrity checks, RLS hardening, and security-definer cleanup
- Coolify, Docker, Nixpacks, Caddy, and Nginx deployment references
- Production runbooks, pre-deployment checklist, smoke-test documentation, and monitoring threshold checks
Challenges we ran into
The hardest part was keeping a broad multi-role product coherent while making it operationally safe. Student learning flows, company hiring workflows, mentor payments, college analytics, admin controls, document generation, certification flows, and AI features all needed shared data contracts without leaking permissions across roles. We addressed this with service-layer separation, schema-first migrations, role-aware components, audit tables, RLS hardening, and staged verification scripts.
Accomplishments we are proud of
We built a platform that connects AI-guided learning with real hiring and operational workflows. The project includes student-facing learning tools, mentor and admin infrastructure, company recruitment pipelines, college oversight, AI interview practice, document workflows, payment-aware enrollment, and production deployment documentation in one codebase.
What we learned
Building LiuantX reinforced that AI is most useful in education when it is embedded into real workflows instead of living as a standalone chatbot. The system works best when AI feedback, curriculum, interviews, hiring signals, and administrative controls are connected through durable product and database design.
What's next
Next steps include expanding curriculum tracks, strengthening analytics, adding more automated assessments, deepening company matching workflows, and continuing to harden deployment observability for larger production cohorts.
Built With
- coolify
- docker
- eslint
- express.js
- google-gemini
- jwt
- node.js
- openai-codex
- postgresql
- react
- tailwind-css
- typescript
- vite
- vitest
Log in or sign up for Devpost to join the conversation.