Telegram Job Marketplace Bot

Job ID: 40295627

Budget: $10 – $11 USD

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.