Фриланс › Проєкти › Розробка для WEB › Веб програмування › Веб-застосунок обліку робочого часу команди з рахунками
Веб-застосунок обліку робочого часу команди з рахунками

Роботодавець
Yaroslav
Параметри проєкту
Варіант співпраціОдноразовий проєкт
Передоплатабез передоплат
Способи оплатиГотівка, Банківський переказ
Прийом заявоквід вчора, 15:52 до 03.09.2026
Опис проєкту
У нас невелике агентство послуг, і ми втрачаємо гроші, бо ніхто до пуття не знає, скільки годин іде на кожен клієнтський проєкт. Зараз працівники наприкінці тижня вписують час у таблиці, пригадують заднім числом, чим займалися, і половина цих годин узагалі не потрапляє в рахунок. Хочу замінити весь цей безлад нормальним веб-застосунком, де команда зможе точно фіксувати відпрацьовані години, а я зможу перетворювати ці години на охайні звіти для виставлення рахунків клієнтам без ручного копіювання даних щомісяця.
Ядро продукту — фіксація часу двома способами. Людина має вміти запускати й зупиняти живий таймер просто під час роботи, прив'язуючи його до конкретного проєкту та задачі, і водночас уміти додавати чи виправляти час вручну в тижневому табелі. Кожен запис повинен мати проєкт, задачу, коментар і позначку «оплачуване / неоплачуване», бо не все, що ми робимо, іде в рахунок. Згори потрібен легкий етап погодження: наприкінці тижня керівник переглядає подані табелі, затверджує їх або повертає на доопрацювання, і лише затверджені оплачувані години потрапляють у білінг. Із затверджених годин застосунок формує звіт по кожному клієнту та чернетку рахунку з годинами, ставками й підсумками, з вивантаженням у PDF і CSV.
Щоб не було плутанини щодо обсягу: це не інструмент планування змін і не дашборд черги задач чи тикетів. Мені не потрібні графіки чергувань, розклад «хто працює в понеділок» і жива черга вхідних заявок. Увесь фокус — облік реально відпрацьованих годин і перетворення їх на суму до оплати. Опишіть, будь ласка, пропонований стек, чи варто робити з нуля чи на готовому фреймворку, та реалістичні терміни.
— Живий таймер старт/стоп плюс ручне введення тижневого табеля
— Проєкти, задачі, коментарі, оплачувані та неоплачувані години
— Ставки за працівником і за роллю для точної собівартості й рахунку
— Подання табеля із затвердженням або поверненням керівником
— Звіти для рахунків і чернетки рахунків, вивантаження в PDF і CSV
— Чистий адаптивний веб-інтерфейс, адмін-панель і базові звіти
Ядро продукту — фіксація часу двома способами. Людина має вміти запускати й зупиняти живий таймер просто під час роботи, прив'язуючи його до конкретного проєкту та задачі, і водночас уміти додавати чи виправляти час вручну в тижневому табелі. Кожен запис повинен мати проєкт, задачу, коментар і позначку «оплачуване / неоплачуване», бо не все, що ми робимо, іде в рахунок. Згори потрібен легкий етап погодження: наприкінці тижня керівник переглядає подані табелі, затверджує їх або повертає на доопрацювання, і лише затверджені оплачувані години потрапляють у білінг. Із затверджених годин застосунок формує звіт по кожному клієнту та чернетку рахунку з годинами, ставками й підсумками, з вивантаженням у PDF і CSV.
Щоб не було плутанини щодо обсягу: це не інструмент планування змін і не дашборд черги задач чи тикетів. Мені не потрібні графіки чергувань, розклад «хто працює в понеділок» і жива черга вхідних заявок. Увесь фокус — облік реально відпрацьованих годин і перетворення їх на суму до оплати. Опишіть, будь ласка, пропонований стек, чи варто робити з нуля чи на готовому фреймворку, та реалістичні терміни.
— Живий таймер старт/стоп плюс ручне введення тижневого табеля
— Проєкти, задачі, коментарі, оплачувані та неоплачувані години
— Ставки за працівником і за роллю для точної собівартості й рахунку
— Подання табеля із затвердженням або поверненням керівником
— Звіти для рахунків і чернетки рахунків, вивантаження в PDF і CSV
— Чистий адаптивний веб-інтерфейс, адмін-панель і базові звіти