Freelancer.com Project Post Project Title: Multi-Tenant Admin Portal with Scheduled Telegram Notification Triggers SEE FLOW CHART ATTACHED. Project Description: I am looking for a full-stack developer to build a web-based task notification system. The system allows multiple Admins to create Items and trigger Telegram notifications through a user interface with time-restricted buttons. User Roles Superadmin: Can create, manage, and delete Admin accounts Admin: Can create Items and 1-level Sub-items Generates a unique access URL for each Item (e.g., domain.com/item/unique-id) Configures settings for 3 action buttons (Green, Red, Blue) per item Receives Telegram notifications when a user clicks an active button Key Features & Functional Requirements 1️⃣ Unique Item Links Each Item must have a clean, unique slug 2️⃣ Dynamic Button Configuration For each of the three buttons, Admins can: Toggle visibility (Show/Hide) Set a daily schedule (Start Time and End Time) 3️⃣ User Interface Mobile-responsive page with dropdown for Sub-items Three buttons that are clickable only if the current server time is within the Admin’s set schedule Buttons outside the scheduled time are automatically disabled (greyed out) 4️⃣ Telegram Integration Use the Telegram Bot API to send a message when a button is pressed Message includes Sub-item selected and button color Technical Preferences Backend: Node.js (Express), Python (FastAPI/Flask), or PHP (Laravel) Database: PostgreSQL or MySQL (to store Admins → Items → Sub-items/Schedules) Frontend: Clean HTML/CSS + JavaScript for real-time button state management Security: Admin authentication Secure API endpoints to prevent unauthorized button triggers Deliverables: Full source code Database schema Basic documentation on connecting the Telegram Bot Suggested Skills to List on Freelancer: PHP / Laravel Python / Django / FastAPI Node.js JavaScript (Web Architecture) MySQL / PostgreSQL Telegram API