Sensai is an AI-powered career assistant that helps users generate resumes, cover letters, and prepare for interviews using advanced AI models like Gemini / OpenAI.
Built with Next.js 14 App Router, it combines powerful backend features, sleek UI, and secure authentication to offer a seamless full-stack experience.
- 🔐 Secure Authentication – powered by Clerk
- 🧠 AI Resume & Cover Letter Generation using Gemini API
- 🎯 AI Interview Preparation – quizzes and skill feedback
- 💾 Database Integration with Prisma + PostgreSQL (Neon DB)
- 📊 Personalized Dashboard – view generated content and analytics
- 🎨 Modern UI with TailwindCSS & Framer Motion animations
- ☁️ Deployed on Vercel – globally fast and serverless
| Layer | Technology |
|---|---|
| Frontend | Next.js 14 (App Router), React.js |
| Styling | TailwindCSS, Framer Motion |
| Auth | Clerk (Sign In, Sign Up, Session Management) |
| Database | PostgreSQL (Neon Cloud) |
| ORM | Prisma |
| AI Integration | Google Gemini API / OpenAI |
| Deployment | Vercel |
| Tools | VS Code, Git, Postman |
Sensai follows a seamless full-stack architecture using Next.js App Router where the frontend, backend, and API routes coexist within one project.
It integrates AI models, authentication, and database to deliver a complete intelligent career platform.
-
User Authentication:
- Managed by Clerk for secure sign-in/sign-up and session control.
- After login, users are redirected to the onboarding flow.
-
Onboarding & Profile Setup:
- Users provide background details like name, goals, and experience.
- Data is stored in PostgreSQL using Prisma ORM.
-
Dashboard:
- Displays AI-generated resumes, cover letters, and interview analytics.
- Offers real-time content and user insights.
-
AI Resume & Cover Letter Generator:
- Uses Gemini/OpenAI API to generate professional documents.
- Prompts are dynamically sent from the UI to the backend.
- Results are saved in the database and shown in the dashboard.
-
Interview Preparation Module:
- Generates mock questions and analyzes user answers.
- Provides feedback and improvement tips using AI.
-
Database & Backend Logic:
- All data is managed through Prisma and stored in Neon PostgreSQL.
- Next.js server actions handle AI API calls and CRUD operations.
-
Frontend UI:
- Developed using React + TailwindCSS + Framer Motion for responsiveness and animation.
- Offers a clean, minimal, and professional user interface.
-
Deployment:
- Fully deployed on Vercel for a fast and scalable serverless experience.
- Environment variables manage keys for Clerk, Gemini, and Database securely.
- User visits Sensai and signs in using Clerk Auth.
- The system redirects to onboarding → collects user information.
- User accesses dashboard → generates AI-based resumes or cover letters.
- AI (Gemini API) processes prompts → returns generated text.
- Data is stored in PostgreSQL and displayed instantly on the dashboard.
- Users can practice interview questions → receive real-time AI feedback.
- All components are styled and animated for a modern, smooth experience.
Sensai combines the power of Next.js, AI, and Clerk Auth to build a futuristic career platform.
It provides users with personalized career content, intelligent feedback, and professional tools — all within a single full-stack application.
Aman Kumar
🎓 B.Tech CSE | Galgotias University
📍 Noida, Uttar Pradesh, India
📧 sammar4568@gmail.com
🔗 LinkedIn • GitHub • LeetCode