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
- ai-recommendation-engine
- aws-ec2
- csv/pdf-export-libraries
- docker
- email/notification-apis
- eslint
- git
- github
- grafana
- javascript
- loki
- nestjs
- next.js
- postgresql
- prettier
- prometheus
- react.js
- redis
- redux
- shadcn-ui
- tailwind-css
- typescript
- vercel
- zustand
Log in or sign up for Devpost to join the conversation.