ArtIJo: Revolutionizing Job Search with AI
Inspiration
The job market has become increasingly competitive, with job seekers spending countless hours scrolling through listings, customizing resumes, and writing cover letters - only to face rejection or silence. Meanwhile, AI technology promised to transform industries, leading to the paradox: "AI will take your job."
I flipped this narrative on its head with ArtIJo's mission: "AI will take your job โ, AI will give you job โ"
What I Learned
Building ArtIJo taught me invaluable lessons about:
- AI Integration: Implementing GPT-4 for resume optimization and job matching algorithms
- API Orchestration: Managing multiple external APIs (Adzuna, PayScale, Affinda) with rate limiting and fallback strategies
- Freemium Economics: Designing sustainable subscription tiers that convert free users to paid customers
- User Experience: Creating TikTok-style swipeable interfaces for job discovery
- Payment Systems: Integrating Bolt for seamless subscription management
๐ ๏ธ How I Built It
Tech Stack:
- Frontend: Next.js 14 with TypeScript and Tailwind CSS
- Authentication: NextAuth.js with Google/LinkedIn OAuth
- UI Components: Shadcn/ui for consistent design system
- AI Processing: OpenAI GPT-4 for intelligent job matching
- APIs: Adzuna (jobs), PayScale (salaries), Affinda (resume parsing)
- Payments: Bolt integration for subscription billing
Architecture Highlights:
- Job Radar Feed: Swipeable TikTok-style interface for job discovery
- AI Career Agent: Autonomous job hunting system for premium users
- Salary Negotiation Wingman: Real-time coaching with market data
- Career Path GPS: Visual progression tracking with milestone completion
๐๏ธ Challenges Faced
API Rate Limiting Free tier APIs had strict limits (1000 requests/month). Solution: Implemented intelligent caching and request batching to maximize efficiency.
Complex Subscription Logic Managing three tiers (Free, Pro $19.99, Executive $199.99) with different feature access. Built a robust usage tracking system with graceful degradation.
AI Job Matching Accuracy Initial matching algorithms produced irrelevant results. Refined by implementing user feedback loops and preference learning.
Mobile-First Design Creating smooth swipe gestures while maintaining accessibility. Used React Native gesture libraries adapted for web.
Revenue Model Validation Balancing free tier value with paid conversion incentives. Targeted 15 Pro or 2 Executive subscribers for break-even.
๐ฏ Impact & Results
ArtIJo transforms job hunting from manual labor into an AI-powered experience:
- Job Radar: Discover opportunities through engaging swipe interface
- Smart Applications: AI customizes resumes and cover letters per job
- Salary Intelligence: Data-driven negotiation coaching
- Career Planning: GPS-style guidance from current to dream role
The platform proves that AI doesn't just replace jobs - it can actively help people find better opportunities, negotiate higher salaries, and advance their careers strategically.
๐ฎ Future Vision
While ArtIJo is still in early stage and working with mock data and some free API but it represents the future of career development where AI acts as your personal career coach, continuously working to advance your professional life while you focus on what matters most - actually doing great work.
Built With
- adzuna-jobs-api
- affinda-resume-parser-api
- bolt-payment-system
- clearbit-company-api
- next.js-14
- nextauth.js
- oauth-(google/linkedin)
- openai-gpt-4
- payscale-api
- react-hooks
- rest-apis
- shadcn/ui
- tailwind-css
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.