Skip to content

abhinav7830tech/resume-frontend

Repository files navigation

ResumeAI

An AI-powered interview preparation platform built with Next.js to help job seekers land their dream jobs.

Screenshot 2026-03-30 at 7 38 46 PM

Features

  • Resume Analysis - Upload your resume and get instant AI-powered feedback on skills, formatting, and ATS compatibility
  • AI Interview Practice - Practice mock interviews with an AI interviewer and receive real-time feedback
  • Topic Preparation - Prepare for specific topics with curated content
  • Mock Assessments - Take practice assessments to test your knowledge
  • Aptitude Tests - Practice aptitude tests to improve your skills
  • Progress Tracking - Track your preparation progress over time

Tech Stack

  • Framework: Next.js 16

  • UI Library: React 19

  • Styling: Tailwind CSS 4

  • Database: MongoDB (via Mongoose)

  • Icons: Lucide React

Getting Started

Prerequisites

  • Node.js 18+
  • MongoDB (local or Atlas)

Installation

  1. Clone the repository:
git clone <repository-url>
cd resume-fontend
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env.local

Configure the following variables in .env.local:

  • MONGODB_URI - Your MongoDB connection string
  • NEXTAUTH_SECRET - Secret for NextAuth
  • NEXTAUTH_URL - Your application URL
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Project Structure

├── src/
│   ├── app/              # Next.js App Router pages
│   │   ├── auth/         # Authentication pages
│   │   ├── dashboard/   # Main dashboard
│   │   └── page.js      # Landing page
│   ├── components/      # React components
│   │   ├── AIInterview.js
│   │   ├── AptitudeTest.js
│   │   ├── MockAssessment.js
│   │   ├── Progress.js
│   │   ├── ResumeAnalyzer.js
│   │   ├── Settings.js
│   │   ├── Sidebar.js
│   │   └── ThemeContext.js
│   ├── contexts/        # React contexts
│   ├── lib/             # Utility libraries
│   └── models/          # Mongoose models
├── public/              # Static assets
├── tailwind.config.js   # Tailwind configuration
└── package.json

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors