Telegram Job Marketplace Bot

Замовник: AI | Опубліковано: 12.03.2026
Бюджет: 11 $

1. Project Objective Develop a Telegram Job Marketplace Bot that allows: Jobseekers to find and apply for jobs Employers to post and manage vacancies AI to parse CVs and recommend candidates Admin to moderate and monitor the system The system must be automated, scalable, secure, and run on a low-resource VPS (1GB RAM). 2. Core Feature Completion (100% Required) The project is successful when the following modules are fully functional: Jobseeker registration & profile Employer registration & verification Vacancy posting & channel publishing Inline buttons: Apply / Save / Share / Report Resume upload & AI CV parsing Job applications & status tracking Employer dashboard & applicant management In-app employer–applicant messaging AI candidate recommendation Smart job alerts Admin moderation panel Analytics dashboard Anti-scam protection system Automation tasks (cron jobs) 3. System Performance KPIs Metric Target Bot response time ≤ 2 seconds System uptime ≥ 99% Error rate ≤ 1% System must run smoothly on: 1 vCPU 1GB RAM 40GB SSD VPS 4. AI & Automation KPIs AI must: Parse CV text and generate structured profiles Recommend top 15% candidates Calculate candidate score out of 100 Automation must run reliably: Job expiration (hourly) Job repost check (6 hours) AI recommendations (12 hours) Daily job digest Analytics refresh 5. Security & Anti-Scam System must include: Phone number validation Business license verification TIN validation Job reporting system Admin approval for employers and vacancies 6. Navigation & UX Rules Back button: Moves step-by-step to the previous step Home button: Returns user to the main menu from any screen Vacancy buttons must include: Apply | Save | Share | Report 7. Deployment Requirements Developer must: Deploy first on developer server Fix bugs during testing Deploy final version on client VPS Provide database setup, bot code, and documentation Testing period: 14–21 days 8. Project Completion Criteria Project is considered successfully delivered when: All features work according to specification System is stable and deployed on client server Admin panel operational No critical bugs remain Source code and database delivered Until testing complete the project will be deployed on the freelancer server & once completed, he/she will deploy the project on client server and handover the source code. Keep the only for client. Note: Details attached.