3
1 Comment

I got frustrated with the job hunt black hole, so I built an AI CRM to beat the ATS filters.

Hi Folks,

Like many people lately, I found the job application process completely broken. You find a great role, apply, and get instantly auto-rejected because you missed a few specific keywords the company's automated HR software was looking for. Keeping track of everything in Excel spreadsheets wasn't helping either.

So, I decided to scratch my own itch and build OnlineCloud.

What it is:

It’s a Job Hunt CRM with an integrated AI text analyzer.

1. Track: A Kanban board to track your scraped jobs, notes, and application statuses.

2. Analyze: You paste your profile text and the job description, and the AI acts as a reverse ATS. It gives you a "Fit Score" and tells you exactly which missing skills/keywords to add before you apply.

Under the Hood (Keeping it Lean):

I wanted to build this with a solid, production-ready stack while keeping my server costs as close to $0 as possible.

Backend: Python API, PostgreSQL, Redis, and Celery workers for async background tasks.

AI Engine: Instead of racking up huge OpenAI bills, the Celery workers send the job data to the free Groq API (running Llama 3.1 8B). The inference is lightning fast, and rate limits are managed gracefully by the queue.

Payments: Fully integrated with Stripe.

The Ask:

I just pushed the MVP live and I am looking for my first 10 beta users.

You can check it out here: 🔗 onlinecloud.in (The AI scanner is free to test without a credit card).

I would love some honest feedback from fellow founders:

1. Is the messaging on the landing page clear enough?

2. Does the Lemon Squeezy checkout flow feel smooth?

3. What features would you personally pay for in a tool like this?

Thanks for checking it out, happy to answer any questions about the Celery/Gemini setup!

posted toAvatar for product Jobcloud
Jobcloud
  1. 1

    What caught my attention is that you're treating ATS optimization as a feedback problem rather than a resume-writing problem.

    The real value isn't helping someone stuff in more keywords. It's reducing the uncertainty around why an application is likely to be rejected before they spend time applying.