JobTrackr

A serverless job tracking platform with a Chrome extension and AWS-powered dashboard to manage job applications.

Technologies Used

AWS LambdaDynamoDBAPI GatewayCognitoS3CloudFrontCloudWatchReactTypeScript

About the Project

JobTrackr is a full-stack serverless platform that automates job tracking from browser to dashboard. Users can save listings directly from job sites using a custom Chrome extension, while the backend—built entirely on AWS—handles storage, authentication, and analytics. Designed for performance and scalability, JobTrackr uses DynamoDB for persistence, Lambda for logic, and CloudWatch for observability, representing best practices in cloud-native design and modern developer experience.

Key Features

  • Chrome extension for one-click job saving from any job site
  • Real-time job application tracking and status management
  • AWS Cognito authentication for secure user management
  • DynamoDB storage with optimized query patterns for fast retrieval
  • CloudWatch monitoring and logging for system observability
  • Serverless architecture ensuring high scalability and low cost

Challenges & Solutions

The main challenge was designing a seamless integration between the Chrome extension and the AWS backend while maintaining data consistency. Optimizing DynamoDB queries for various access patterns required careful schema design. Additionally, implementing secure cross-origin communication between the extension and API Gateway needed thorough CORS configuration and JWT token management.

Outcome

JobTrackr successfully automated job application tracking for users, reducing manual data entry time by 80%. The serverless architecture kept operational costs minimal while handling variable traffic loads efficiently. The system demonstrated AWS best practices with a robust CI/CD pipeline and comprehensive monitoring through CloudWatch.