Skip to content

OpenBuilders/contest-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 Contests Tool

Contests Tool is a Telegram-integrated contest platform built with a modern SolidJS frontend and a TypeScript + Bun backend. It allows you to create, manage, and participate in contests with privacy, flexible rewards, and deep Telegram ecosystem integration.


Features

  • 🕵️ Anonymous & Fair Participation Participants’ real identities are hidden from moderators for unbiased judging, while owners retain full visibility.

  • Easy Contest Creation Create contests quickly via the Mini App or Telegram bot, supporting free or TON-entry contests.

  • 🎨 Customizable Contests Add themed backdrops and symbolic icons for a polished, Telegram-native look.

  • 👥 Trusted Moderation Invite moderators to manage entries while preserving participant privacy through anonymized identities.


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.

Acknowledgements

  • Contests Tool is developed and maintained by independent developers and Open Builders

About

Create, host, and join contests on Telegram with ease.

Resources

License

Stars

Watchers

Forks