Telegram Bot for Nursing Note Transactions

Job ID: 39496375

Budget: $110 – $140 USD

Project Title:
Develop a Telegram Bot for Selling Nursing Exam Notes (Digital Downloads + M-Pesa Integration)


Project Description:
Hello Developers,
I'm looking for a skilled developer to create a Telegram bot named @nurseschamberbot. The bot’s purpose is to sell digital nursing and midwifery notes to students in Tanzania preparing for their licensing exams (Certificate and Diploma level).
The goal is to allow users to browse, purchase, and download digital notes directly within Telegram.



Key Features Required:

1. User Interaction:

Start command with welcome message

Simple menu navigation (/start, Browse Notes, Buy Notes, Help)

Access control (notes only available after payment)



2. Content Management:

Admin panel or backend to upload/update notes (PDF, images, etc.)

Each product should have title, price, preview (optional), and download link



3. Payments:

Integrate M-Pesa API (Daraja Tanzania) for in-bot payments

After payment, users should receive the notes instantly or access download link



4. Localization (Optional but Preferred):

Ability to support Kiswahili + English

Tanzania-friendly UX (e.g., local currency - TZS display)



5. Security:

Prevent unauthorized access or downloads

Limit downloads to verified users only





Technology Suggestions:

Telegram Bot API (Python preferred, but open to Node.js, PHP, or others)

M-Pesa API (Daraja - Vodacom Tanzania)

Firebase or simple database for user/order tracking



Timeline:

Target launch: within 10–14 days

Milestone-based development preferred (see below)



Budget:

$140 (TSh 372,000), broken down into milestones:

1. Milestone 1 – Bot structure & basic navigation – $40


2. Milestone 2 – Admin uploads + note access system – $40


3. Milestone 3 – M-Pesa API integration – $40


4. Milestone 4 – Final testing + deployment – $20



Ideal Developer:

Experience building Telegram bots

Has worked with mobile money APIs (preferably M-Pesa Daraja)

Fluent in English or Kiswahili

Can deliver on time and provide regular updates




Please include:

Samples of bots you've built (if available)

Estimated time to complete each milestone

Any questions you may have about the project


Let’s build something impactful for the nursing community in Tanzania!