Skip to content

erfanmola/AdsMarketplace

Repository files navigation

🚀 Not Boost — Telegram Ads Marketplace

Demo

Not Boost is a Telegram-native advertising marketplace built with a modern Mini App frontend and a Bot + Bun backend. It enables advertisers and channel owners to trade ads safely using an internal escrow system, automated delivery, and real analytics — all without leaving Telegram.


Features

  • 🔒 Internal Escrow Protection All deals use a dual internal balance system. Funds are locked when an offer is accepted and only released after successful delivery — or refunded automatically.

  • 🔁 Dual Offer Flow Advertisers can send offers to channels, and publishers can poke campaigns. Both flows result in the same escrow-backed agreement.

  • 💬 Telegram-Native Experience Campaign creation, banner uploads, onboarding, negotiation, and approvals all happen inside Telegram via Bot + Mini App.

  • 🤖 Automated Ad Delivery Once accepted, ads are scheduled, posted, pinned (if supported), auto-deleted, and verified without manual work.

  • 📊 Channel & Group Analytics Track performance per channel or group — not per post — with transparent impressions and delivery history.

  • 🧾 Entity-Based Ad Plans Channels define their own pricing, duration, and ad types. The system enforces these rules for every offer.

  • 🧪 Safe Test Balance Simulate escrow, refunds, and releases using the built-in test balance system.

  • 🗨 Built-In Negotiation Every offer opens a dedicated Telegram chat topic for discussion, edits, and final approval.

  • ♻️ Automatic Refunds If a post fails, is rejected, or removed early, funds are automatically returned to the advertiser.


Documentation

The full documentation is available via our VitePress site:

  • Introduction – Project overview, aims, and general features.
  • Frontend
    • Stack – Libraries, frameworks, and tooling used in the frontend.
    • Setup – How to install, run, and deploy the frontend.
  • Backend
    • Stack – Libraries, frameworks, and architecture for the backend.
    • Setup – How to install, run, and deploy the backend, including Docker usage.

Contributing

Contributions are welcome! Please submit pull requests or open issues on GitHub.


License

This project is licensed under the MIT License — see the LICENSE file for details.

About

Telegram advertising marketplace with secure escrow and guaranteed delivery.

Resources

License

Stars

Watchers

Forks

Contributors