Skip to content

soum-yaa/PrepTrack-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrepTrack AI

AI-powered Productivity & Career Management Platform built using the MERN Stack.

PrepTrack AI helps students and job seekers manage tasks, track job applications, monitor preparation progress, and stay organized throughout their placement journey.


🚀 Live Demo

Frontend: https://preptrack-ai-900h.onrender.com

Backend API: https://preptrack-ai-backend-1o65.onrender.com


✨ Features

🔐 Authentication & Security

  • User Registration
  • User Login
  • JWT Authentication
  • Protected Routes
  • Secure Password Hashing using bcryptjs

📋 Task Management

  • Create Tasks
  • Edit Tasks
  • Delete Tasks
  • Task Priorities (Low, Medium, High)
  • Task Status Tracking
  • Due Date Management
  • Search & Filter Tasks
  • Responsive Task Dashboard

💼 Application Tracker

  • Track Job Applications
  • Store Company & Role Information
  • Track Application Status
  • Applied Date Tracking
  • Interview / Follow-up Date Tracking
  • Job Link Storage
  • Personal Notes
  • Edit & Delete Applications

📊 Dashboard Analytics

  • Total Tasks
  • Completed Tasks
  • Pending Tasks
  • High Priority Tasks
  • Recent Tasks
  • Upcoming Deadlines
  • Application Statistics
  • Interview Tracking
  • Offer Tracking
  • Rejection Tracking

🎨 User Experience

  • Responsive Design
  • Dark Theme
  • Light Theme
  • Modern Dashboard Layout
  • Sidebar Navigation
  • Mobile Friendly UI

🛠️ Tech Stack

Frontend

  • React.js
  • Vite
  • Tailwind CSS
  • React Router DOM
  • Axios
  • Framer Motion
  • Recharts

Backend

  • Node.js
  • Express.js
  • MongoDB Atlas
  • Mongoose

Authentication

  • JWT
  • bcryptjs

Deployment

  • Render (Frontend)
  • Render (Backend)

📸 Screenshots

Landing Page

Landing

Dashboard

Dashboard

Tasks

Tasks

Applications

Applications


⚙️ Installation

git clone https://github.com/soum-yaa/PrepTrack-AI.git
cd PrepTrack-AI

npm install
npm install --prefix client
npm install --prefix server

🔐 Environment Variables

Server (.env)

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
CLIENT_URL=http://localhost:5173

Client (.env.local)

VITE_API_URL=http://localhost:5000

▶️ Run Application

npm run dev

Frontend:

http://localhost:5173

Backend:

http://localhost:5000

🎯 Project Goals

PrepTrack AI aims to become an all-in-one platform for:

  • Productivity Management
  • Placement Preparation
  • Career Planning
  • Application Tracking
  • AI-powered Career Assistance

👩‍💻 Author

Soumya Verma

B.Tech Electronics & Communication Engineering MMMUT Gorakhpur

GitHub: https://github.com/soum-yaa

About

AI-powered MERN productivity and career management platform with task tracking, application management, analytics dashboard, and JWT authentication.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages