Apply Logger

Apply Logger is an AI-powered job application tracker that helps you stay organized, track your applications, and get AI-driven recommendations to optimize your job search.


Inspiration

Job hunting can quickly become overwhelming. Managing multiple applications, deadlines, and follow-ups across different companies is chaotic. I wanted to create a tool that simplifies this process while using AI to provide actionable insights for each step of the job search.


What it does

  • Tracks applications by status, company, and date
  • Provides AI-powered suggestions for next actions
  • Sends reminders for interviews, follow-ups, and deadlines
  • Allows exporting data as CSV or PDF
  • Locks advanced analytics and features for free users while showing a clear prompt to upgrade

How we built it

  • Backend: NestJS for a structured, modular backend, PostgreSQL for relational data storage, AI recommendation engine for actionable insights
  • Frontend: React & Next.js with TypeScript for responsive and dynamic UI, Tailwind CSS & Shadcn UI for design, Redux/Zustand for state management
  • Deployment: Dockerized containers, hosted on AWS EC2, environment variables managed securely

Challenges we ran into

  • Designing an AI recommendation system that handles diverse job applications accurately
  • Ensuring data consistency across PostgreSQL and the frontend state
  • Optimizing for scalability so hundreds of applications don't slow down the system
  • Crafting a dashboard that provides useful insights without overwhelming the user

Accomplishments that we're proud of

  • Built a full-stack application with AI-powered features from scratch
  • Designed a clean, responsive UI that users find intuitive
  • Implemented premium features with proper locking and messaging
  • Successfully deployed a scalable system with Docker and AWS

What we learned

  • Advanced backend architecture using NestJS and PostgreSQL
  • Integration of AI features into real-world applications
  • Effective frontend state management and dynamic UI design
  • Deployment best practices with Docker and AWS EC2

What's next for Apply Logger

  • Add AI-powered analytics and predictive insights for job search success
  • Enable smart reminders and notifications based on user behavior
  • Integrate calendar syncing for interview scheduling
  • Expand premium features with deeper insights and reporting

Built With

Share this project:

Updates