Puzzle
Technical assignment: Telegram bot + web cabinet "PUZZLE"
🎯 Project goal
Create a Telegram bot and a website that together implement a gamified mechanic: the user receives a puzzle piece daily (a total of 16 parts), and sees progress in their personal account.
---
🤖 Part 1: Telegram bot
📦 Functionality:
- User registration via Telegram ID
- Daily issuance of one random puzzle piece (no more than 30 parts per user)
- Generation of a unique QR code embedded with user and fragment information
- Sending QR code as an image
- Prevention of duplicate issuance within one day (if already received a puzzle piece)
- Tracking the number of issued parts
- Saving issued fragments with repetitions
📆 Restrictions:
- The promotion lasts 60 calendar days
- Each participant can receive a maximum of 30 parts
- Repetitions are possible (i.e., it is not guaranteed to receive all 16 unique parts)
- QR codes link to the website and are used for login
---
🌐 Part 2: Website + personal account
💻 Functionality:
- First login to the site — via scanning or clicking on the QR code
- Passwordless login: identification via QR and Telegram ID
- After login: display of personal account:
- All received parts (including repetitions)
- Visual image of the puzzle itself (for example, a 4×4 grid)
- Highlighting assembled fragments
- Information about duplicates and missing parts
- Progress: “13 / 16 collected”, “Days remaining: 17”
📦 Technical:
- Frontend: React / Vue / NextJS
- Backend: Firebase / Supabase / Node.js (by agreement)
- Database: Google Sheets / PostgreSQL / Firestore (for MVP)
- Scalability options
---
📂 Input materials will be provided:
- Puzzle image divided into 16 fragments (fragment01.png … fragment16.png)
- QR-structure: PZL|userID|fragmentID|serial
- User table (if needed)
- Promotion rules and logic
---
🧾 Expected results:
- Working Telegram bot with described logic
- Working website with personal account
- Storage of user and part data
- QR connection between bot and website
- API / structure documentation
- Basic administrative access
---
🧑💻 Conditions:
- Development timeframe: specify yourself
- MVP without unnecessary features — only core
- Possibility for further improvements (frontend/backend separately)
-
3 days350 USD3 days350 USD
Basically, as I understand from the technical assignment, you need a Telegram mini app to open a personal account from the bot.
I have experience developing web games in Telegram with a self-written engine and logic for it. I have developed both full projects and MVPs.
My experience with technologies is 6 years in Node.js since 2019.
I have worked with other technologies as well.
Please send a private message to discuss details and estimate the time.
-
1 day3800 USD
319 1 day3800 USDGood day, we are engaged in the development of Telegram bots of any complexity, turnkey websites, web development, website layout on PHP, frameworks like Laravel, HTML, CSS, including WordPress. We develop websites on PHP, frameworks on Laravel, and mobile applications for iOS and Android turnkey.
We develop websites on PHP and mobile applications for iOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to execute your order turnkey.
We develop websites on WordPress and mobile applications for iOS and Android. The total development experience is 7 years. We are ready to execute your order turnkey.
1. Projects
https://berkanaplus.com.ua/ - This site was migrated and the server was configured.
2. https://leondesign.kyiv.ua/
… PHP version updates and plugin updates.
3. https://peg.com.ua/
Development of a new module for the site for dynamic pricing updates.
https://uvali.com.ua/
Configuration of a dedicated VPS server. 📈 Internet marketing and promotion:
Setup of advertising in Google Ads, Facebook, TikTok
SEO and copywriting
Promotion through push notifications and in-app advertising
Marketing analytics, A/B testing, campaign optimization
📈 Internet marketing and promotion:
Setup of advertising in Google Ads, Facebook, TikTok
SEO and copywriting
🎨 Design solutions:
In-house design department
-
20 days700 USD
1872 9 0 20 days700 USDHello!
Your project "PUZZLE" is a great idea for engaging the audience, and I know exactly how to implement it. I was drawn to the concept itself: gamification and seamless integration of Telegram with a web cabinet via QR code.
I am ready to assemble this digital "puzzle" for you in 3 weeks.
My approach:
Backend and bot: Node.js + Supabase. This will allow quick deployment of the database (PostgreSQL), implementation of API for site communication, and launching the bot logic. Supabase will also simplify authentication.
…
Frontend: React (Next.js). I will create a dynamic and visually appealing personal cabinet where users can enjoy tracking their progress on a 4×4 grid.
Key focus: I will emphasize reliable and fast QR code generation and flawless logic for daily fragment distribution, ensuring the user experience is as smooth as possible.
You will receive not just code, but a ready-to-launch MVP, fully compliant with the technical specifications, with documentation and basic admin access.
Let's discuss the details and start assembling your "PUZZLE"!
-
24 days880 USD
1762 19 0 1 24 days880 USDHello!
We are working on software development, websites, automation systems, and more.
We take on projects "from scratch" as well as technical refinement.
We work with a wide stack: WordPress, 1C, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
We have practical experience in:
– system and application programming
– business process automation
… – information security
– technical project management
After project delivery — we provide free technical support for 14 days.
We work quickly, precisely, and results-oriented.
We will be happy to cooperate!
-
1 day25 USD
9944 117 0 1 day25 USDHello.
I am a NodeJS developer. Ready to take on the project. Write to me, let's discuss.
-
deleted by moderator
-
Current freelance projects in the category Bot Development
Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.
178 USD
A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account. Bot Development ∙ 12 hours 6 minutes back ∙ 53 proposals |
Telegram bot
269 USD
It is necessary to completely replicate the interface and functionality, but without the payment platform. It needs to be done in a short time. Bot Development ∙ 2 days 4 hours back ∙ 113 proposals |
Automatic video posting on social media according to a scheduleTechnical Assignment (TA) Automatic video publication on social media according to a scheduleProject Description A script/bot (Python preferred, or any other solution of your choice — the main thing is stability and ease of maintenance) is needed, which automatically publishes… Python, Bot Development ∙ 2 days 6 hours back ∙ 58 proposals |
Bot for receiving/searching applications
28 USD
In short: Create a bot where users can create and find profiles, the bot should have referral links, etc. Everything is detailed below. Client-side bot: Before the /start button, text in the center of the chat: What can this bot do? Welcome to Sugar Secret Agency! -Premium… Python, Bot Development ∙ 2 days 8 hours back ∙ 63 proposals |
Signal bot with automation in Google SheetsA bot is needed that will accept an application and automatically place it in Google Sheets, for example: store1, 26.06, 500kg or 200kg, and it will automatically mark 500 or 200 in the cell of the date on the store's line in the table. Bot Development ∙ 2 days 8 hours back ∙ 66 proposals |