Skip to content
Aakriti0207Public

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

62 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Kaptur (Capture)

Your job search, in one place

Kaptur is a job application tracker that helps students and job seekers organize their applications, monitor progress, and keep track of opportunities without maintaining spreadsheets manually

Built with a modern full-stack architecture and Gmail integration for a smoother application tracking experience

image

Why Kaptur?

Most students track applications using spreadsheets that quickly become messy and outdated.

Kaptur provides:

  • Centralized application management
  • Faster progress tracking
  • Cleaner organization
  • Gmail-powered workflow
  • Better visibility into the job search process

Features

Authentication

  • Google OAuth Login
  • Secure JWT Authentication
  • Persistent User Sessions
  • Protected Routes

Dashboard

  • Personalized dashboard overview

  • Total applications count

  • Online assessments count

  • Interview tracking

  • Offer tracking

  • Recent applications widget

  • Recent inbox activity preview

    image

Application Management

  • Create applications manually
  • Edit existing applications
  • Delete applications
  • View detailed application information
  • Search applications instantly
image

Application Status Tracking

Track applications across multiple stages:

  • Applied
  • OA (Online Assessment)
  • Interview
  • Offer
  • Rejected
  • Stale
image

Gmail Integration

  • Connect Gmail account securely
  • Sync inbox activity
  • Preview recent emails directly from dashboard
  • Foundation for automated application tracking

UI/UX

  • Responsive design
  • Dark & Light mode support
  • Modern dashboard experience
  • Clean and minimal interface

Tech Stack

Frontend

  • React
  • Vite
  • React Router
  • Axios
  • Tailwind CSS

Backend

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

Authentication

  • Google OAuth 2.0
  • JWT
  • Cookies

Deployment

  • Frontend: Vercel
  • Backend: Render
  • Database: MongoDB Atlas

Live Demo

[ Link - https://kaptur-flame.vercel.app ]

Coming soon.


Planned Features

  • Automatic application extraction from Gmail
  • AI-powered job insights
  • Resume-specific analytics
  • Interview preparation tracking
  • Opportunity recommendations
  • Reminder system
  • Advanced application analytics

Local Setup

Clone Repository

git clone <repository-url>
cd kaptur

Backend

cd backend
npm install
npm run dev

Frontend

cd frontend
npm install
npm run dev

Environment Variables

Backend:

PORT=
MONGODB_URI=

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI=

ACCESS_TOKEN_SECRET=
REFRESH_TOKEN_SECRET=

CORS_ORIGIN=

Frontend:

VITE_API_URL=

Contributing

Contributions, suggestions, and feedback are always welcome.

Feel free to open issues or submit pull requests.


👩‍💻 Author

Aakriti Arya

Built while learning full-stack development, deployment, OAuth, and real-world product development.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages