Telegram bot + web panel for managing construction projects (VSM Construction)
🏗️ 1. Project Meta
Create an internal company management system that will allow:
- to plan employees on projects
- to record actual work
- to receive daily reports from sites
- to control tasks after meetings
- to calculate person-days
- to calculate employee salaries
- to calculate project expenses
- to see the profitability of each project
👉 the system should be simple, fast, and convenient to work with on a phone
⚙️ 2. Architecture
The system consists of:
1. Telegram bot
For:
- employees
- foremen
- project manager
👉 information input
2. Web panel
For the manager
👉 control, analytics, management
👥 3. User Roles
- Manager — full access
- Project Manager — manages projects and tasks
- Foreman — reports, planning, tasks
- Employee — work attendance
🏗️ 4. Module: Projects
Fields:
name
- address
- start date
- end date
- responsible
Additionally:
- project amount (mandatory)
- additional expenses (optional)
Status:
- active
- paused
- completed
👷 5. Module: Employees
Fields:
- name
- role
- daily rate (mandatory)
📅 6. Module: Planning (key)
Function:
👉 “Plan for tomorrow”
Ability:
- to select a project
- to add employees
- to specify a date
👉 a team is formed for the day
✅ 7. Module: Actual Work
Employee or foreman:
- confirms attendance
Specifies:
- project
- full day / half day
📊 8. Person-Days
The system calculates:
- how many employees worked
- how many days
- total labor costs for the project
💰 9. Employee Salaries
Accounting:
- full day = 1
- half day = 0.5
Calculation:
Salary = days × rate
📌 Example:
Taras = 23 days × 120€ = 2760€
Additionally:
- bonuses
- penalties
- advances
Final salary:
salary + bonuses – penalties – advances
📊 10. Employee Expenses
The system:
- links employees to projects
- calculates expenses for each project
📈 11. Project Profitability
The system calculates:
- employee expenses
- additional expenses
- total expenses
- profit
- profitability (%)
📸 12. Daily Report
The foreman enters every day:
- what has been done
- how many people worked
- problems
- photos
📷 13. Photos
- stored by project
- by dates
- accessible in the panel
📋 14. Tasks After Meetings (important)
The project manager adds:
- Project
- task description
- deadline
- responsible
Statuses:
- not started
- in progress
- completed
- overdue
🔔 15. Task Control
The system:
- shows tasks for today
- shows overdue ones
- sends reminders
📱 16. Telegram Bot
Buttons:
- Plan for tomorrow
- Confirm attendance
- Add daily report
- Add photo
- Report a problem
- My tasks
- Complete task
💻 17. Web Panel
Dashboard:
- active projects
- problems
- overdue tasks
Projects:
- list
- expenses
- profit
Employees:
- list
- worked days
- salary
Finances:
- expenses
- profitability
🔐 18. Security
- login / password
- role-based access
📱 19. Requirements
- adaptation for phone
- simple interface
- fast operation
Client's review of cooperation with Mykyta Marchenko
Telegram bot + web panel for managing construction projects (VSM Construction)The project was completed with quality and on time, I recommend!
Freelancer's review of cooperation with Vitalii Ilnytskyi
Telegram bot + web panel for managing construction projects (VSM Construction)I enjoyed working with Vitaliy! I recommend.
-
10 days573 USD10 days573 USD
Good evening, I can create such a bot. The timeline with checks and tests is approximately one week.
-
15 days688 USD15 days688 USD
Вечір добрий, мене звати Володимир,
я сертифікований програміст HTML, CSS, JavaScript, TypeScript, Python, PHP, React.js, React Native, Next.js, Vite, Tailwind CSS, Bootstrap, Elementor, Node.js, Laravel, Composer, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, REST API, GraphQL, Git, Docker, Nginx, Apache та Linux (Terminal) з 8-річним досвідом.
Звертайтеся.
-
20 days2292 USD
3510 15 1 20 days2292 USDI made the same bot for the company, I can send a sample of my work in private.
-
14 days1948 USD
562 13 1 14 days1948 USDGood day. I am an experienced full-stack developer. I also have extensive experience working with the Telegram API. I am interested in your offer. Message me privately, and we will discuss!
-
10 days917 USD
6920 109 4 1 10 days917 USDGood day. I am ready to implement such a system on Laravel+fillament+tailwind. Quickly, qualitatively, adaptively for phones.
Something similar will be the result: https://demo.filamentphp.com/
-
3 days229 USD
726 9 1 3 days229 USDHello! Your project has sparked great interest in me. I am ready to start working immediately and ensure high-quality execution.
-
5 days287 USD
1029 11 0 5 days287 USDHello!
This is no longer just a bot, but an internal system for managing the company - I can build it turn-key.
I will make it so that employees can work as easily as possible from their phones (without unnecessary actions), while the manager's panel shows a complete picture of projects, people, expenses, and tasks.
It is important to design such things correctly from the very beginning to avoid problems with calculations and logic later - this is exactly what I do.
We can start with an MVP, quickly launch the first version, and then expand further.
Current freelance projects in the category Bot Development
Automation bot for playerok.com
89 USD
1. Main Menu and Monitoring Dashboard screen updated in real-time (or by button): Status of key modules (On/Off). Current tasks: number of pending code/email deliveries from buyers, active orders. Financial summary for the current date (Total amount, net profit considering… Engineering, Bot Development ∙ 19 hours 39 minutes back ∙ 35 proposals |
Integration of the analytics system with the Database in Tables
111 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 1 day 15 hours back ∙ 30 proposals |
Telegram bot for hiring/searching employees. For job searching.
24 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 1 day 17 hours back ∙ 89 proposals |
Turnkey Telegram bot: daily reminders and rotation of duty personnel with monitoringA Telegram bot is needed for internal team operations. The stack is up to you; the result is what matters, not the method. What it does: — posts a reminder in the group at a specified time every working day and tags two on-duty members (from two different lists); — manages the… Bot Development ∙ 2 days 5 hours back ∙ 100 proposals |
Pocket option trading bot, in Telegram
45 USD
I need a bot that will send a signal to raise or lower the bid every 30 seconds. Thank you. You can also come up with something for 1 minute, so that the bot gives a separate signal every minute to raise or lower the bid. I'm interested in Brent oil. For now, only that. Thank… Bot Development ∙ 2 days 21 hours back ∙ 24 proposals |