Inspiration
The inspiration for Jobotic.AI came from the frustration of endlessly applying to jobs online. The process is repetitive, time-consuming, and often discouraging. I wanted to create a tool that could automate the tedious parts of job hunting, so people could focus on preparing for interviews and finding the right fit, not just filling out forms.
What it does
Jobotic.AI is an AI-powered job search platform that automates LinkedIn job applications. Users set their preferences, and intelligent AI agents handle the rest—filling out applications, optimizing resumes and cover letters, and tracking progress. The platform saves users hours every week and increases their chances of landing interviews.
How we built it
- Frontend: Built with React, TypeScript, and Vite for a fast, modern user experience.
- Backend & Auth: Used Supabase for authentication and data storage (I didn’t build the backend from scratch—just using Supabase).
- AI Automation: Integrated with the Browser Use API to control browser sessions and automate LinkedIn job applications using AI agents.
- State Persistence: Used localStorage and robust state management to ensure users never lose progress, even if they refresh or close the tab.
- Monitoring: Added Sentry for error tracking, performance monitoring, and user feedback.
- Deployment: Deployed on Netlify for fast, secure, and scalable hosting.
Challenges we ran into
- Session Isolation: Making sure each user’s automation ran in a truly isolated browser session was tricky, especially with persistent cookies and shared API keys.
- User Experience: Balancing powerful automation with clear user feedback and error handling, so users always know what’s happening.
- Third-Party API Quirks: Adapting to changes and limitations in the Browser Use API and LinkedIn’s UI required ongoing iteration and testing.
Accomplishments that we're proud of
- Built a fully automated job application tool that actually works on real job boards.
- Integrated multiple AI models and gave users the ability to customize their automation.
- Created a seamless experience where users can start, pause, and resume automation without losing progress.
- Made the platform accessible and easy to use, even for non-technical users.
What we learned
- How to leverage AI agents for real-world automation tasks.
- The importance of robust state management and error handling in user-facing automation.
- How to integrate and orchestrate multiple third-party APIs and services.
- (And honestly, I didn’t learn much about backend security or compliance—I’m just using Supabase for that.)
What's next for Jobotic.AI
- Expanding support to more job boards and platforms beyond LinkedIn.
- Adding smarter AI agents that can personalize applications even further.
- Improving analytics and feedback so users can see which applications are most effective.
- Exploring integrations with resume builders and interview prep tools.
- Continuing to refine the user experience based on feedback and real-world usage.
Disclaimer
I didnt add a pro subscription account in the projects submission cause the rules didnt specify that, now upon speaking some people from the Bolt team said I needed to do that. For the judges you can get the pro account, just email me at the following email: usman@jobotic.a
Built With
- browser-use
- ionos
- netlify
- react.ts
- sentry.io
- supabase
- vite
Log in or sign up for Devpost to join the conversation.