Форма звіту про розумну роботу AppSheet з входом користувача та автоматизованим заповненням даних
Project Overview:
We are looking for an experienced AppSheet developer to create a smart work report form designed for construction and drilling tasks. The primary goal of this form is to simplify data collection from employees, enable easy reporting via mobile devices, and generate PDF documents. Additionally, we want the form to support user-specific login, where each employee has a unique profile, and certain fields are auto-filled based on their login credentials.
Objectives:
Create a mobile-friendly smart form using AppSheet, integrated with Google Sheets.
Implement a user login system where employees log in using their email address.
Ensure that once logged in, certain fields (like name, phone number, operator ID) are automatically populated.
Allow employees to view their past submissions and edit them if needed.
Generate PDF reports after submission and automatically send them via email.
Store all data in Google Sheets, organized per employee.
Functional Requirements:
1. Platform:
AppSheet (connected to Google Sheets)
Must work seamlessly on mobile devices (smartphones and tablets)
2. User Authentication:
Login Method: Email-based authentication
User Roles:
Employee: Can fill out, view, and edit their own reports
Manager/Admin: Can view, edit, and approve reports from all employees
Profile Information:
Email
Full Name
Phone Number
Operator ID
Automatic Data Population:
After login, fields like Full Name, Phone Number, and Operator ID are pre-filled.
User Dashboard:
View previous reports
Edit or update reports if needed
Create a new report
3. Form Structure:
3.1 General Information:
Project Number: Auto-generated or manually entered
Start Date: Selectable from a calendar
Phone Number: Auto-filled based on user login
Operator: Auto-filled based on user login
Week Number: Automatically calculated based on the start date
Client: Text input
Work Address: Text input
Employee Number: Auto-filled based on user profile
Work Description: Free text field
Task Type:
Select between "Cutting (Saging)" and "Drilling (Boring)"
3.2 Cutting (Saging) Fields:
Date: Calendar input
Length (LM): Numeric input
Wall (T=Veg): Checkbox
Floor (T=Gulv): Checkbox
Comments: Free text field
3.3 Drilling (Boring) Fields:
Date: Calendar input
Number of Holes (STK): Numeric input
Wall (T=Veg): Checkbox
Floor (T=Gulv): Checkbox
Comments: Free text field
3.4 Additional Work (Tilleggsarbeider):
Task Types: (Selectable from a dropdown)
Rigging - Drill/Cut
Floor Moving
Covering/Cleaning
Plastic/Tape/Materials
Inspection/Verification
Supporting (stk/timer)
Handheld Drilling
Helper
Working Hours:
Monday to Saturday (input for each day)
Comments: Optional free text field
Total Hours Calculation: Automatic sum of entered hours
3.5 Signature and Confirmation:
Employee Signature: Signature field
Manager Signature: Signature field (if approved)
Confirmation Checkbox: Marked after data verification
Submission Date and Time: Automatically recorded
4. Form Functionality:
4.1 Conditional Logic:
Display fields dynamically based on selected task type (Cutting or Drilling).
Show specific fields based on user input to avoid clutter.
4.2 Calculations:
Week Number Calculation: Automatically calculate based on the start date.
Total Hours Calculation: Automatically sum hours from Monday to Saturday.
Task-Specific Calculations: Depending on the task type, calculate total length or number of holes.
4.3 User Dashboard Features:
View Submitted Reports:
Filter by date, project number, or task type
Edit Reports:
Allow editing of reports after submission if the manager has not approved
PDF Download:
View and download previously generated PDFs
Status Indicator:
Show whether the report is approved, pending, or needs revision
5. PDF Generation:
Trigger:
Generate after submission
Generate when the manager approves
Content:
Include all entered data, signature, and approval status
Automatic Email:
Send the PDF to the manager and the employee’s email address
File Naming Convention:
ProjectNumber_EmployeeName_Date.pdf
6. Data Management:
Google Sheets Integration:
Separate sheet for each employee’s data
Admin panel for managers to view consolidated data
Data Access Control:
Only authorized users (based on email) can access and edit their data
Automatic Backups:
Weekly backup of all data to a dedicated Google Sheets file
7. User Interface Design:
Login Page:
Email input and login button
Main Dashboard:
Buttons: New Report, View Reports, Edit Profile
Form Pages:
Clear navigation between sections (General, Cutting, Drilling, Additional Work)
Progress Indicator:
Show current step out of total steps
8. Notifications:
Email Alerts:
Notify the manager when a new report is submitted
Notify the employee when a report is approved or requires changes
In-App Alerts:
Show a notification on the dashboard if a report is pending approval
9. Skills Required:
AppSheet development
Google Sheets integration
User authentication and role management
PDF generation and automated email setup
UI/UX design for mobile applications
Data management and security best practices
-
1 день24 409 UAH
826 10 1 1 1 день24 409 UAHПривіт! Мене зацікавив ваш проект, і я хотів би запропонувати свої послуги для його реалізації. Я захоплений створенням адаптивних і інтерактивних сайтів від корпоративних порталів і інтернет-магазинів до складних веб-додатків. Працюю з сучасними технологіями, такими як JavaScript/TypeScript, Laravel, WordPress, Node.js, React, Nest, Next - це дозволяє мені будувати швидкі та масштабовані рішення, які легко підлаштувати під ваші завдання. Можу інтегрувати зовнішні сервіси та API, щоб ваш проект став ще функціональнішим. Давайте обговоримо, як я можу допомогти вам, готовий відповісти на питання і запропонувати рішення.
-
3 дні26 628 UAH
4467 102 0 3 дні26 628 UAHПривіт. Я буду радий допомогти тобі. Давай обговоримо деталі цього завдання.
-
7 днів26 628 UAH
981 17 0 7 днів26 628 UAHПривіт!
Я досвідчений розробник AppSheet і можу взятися за проект. Однак вказана ціна дещо низька. Якщо ставка $20/годину вас влаштовує, ми можемо обговорити деталі. Згідно з моїми розрахунками, я оцінюю, що розробка займе близько 25-30 годин.
(Якщо час розробки буде менше 30 годин, ціна буде відповідно скоригована.)
Актуальні фриланс-проєкти в категорії Веб-програмування
Потрібна верстка та запуск сайту на WordPress
3000 UAH
Потрібно реалізувати готовий дизайн сайту на WordPress та підготувати його до запуску. Що є готовим Повністю готовий дизайн у Figma Desktop версія Mobile версія Сторінка Cookies Сторінка Integritetspolicy (Privacy Policy) Макет cookie banner Макет повідомлення після успішної… Веб-програмування ∙ 8 годин 27 хвилин тому ∙ 36 ставок |
Підтримка при створенні лендінг-пейдж, магазин з підписками, збір електронних адресДоброго дня,шукаю людину для технічної підтримки при запуску веб-сайту: лендінг-пейдж з магазином та системою розсилки новин.Обсяг робіт включає:створення лендінг-пейдж / простої веб-сторінки,запуск магазину з можливістю продажу продуктів та підписки,допомога у виборі та… Веб-програмування ∙ 16 годин 50 секунд тому ∙ 45 ставок |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 16 годин 55 хвилин тому ∙ 10 ставок |
Дані про витрати, кліки та кампанії з Google Ads не передаються в Google Analytics 4 (в GA4 Ads co
2000 UAH
Виправлення роутінгу URL, редиректів та відновлення передачі параметрів (GCLID / UTM) в GA4 Контекст проблеми: Дані про витрати, кліки та кампанії з Google Ads не передаються в Google Analytics 4 (в GA4 Ads cost = 0, конверсії в Google Ads = 0). Авторазмітка (Auto-tagging) в… Веб-програмування, Контекстна реклама ∙ 19 годин 34 хвилини тому ∙ 16 ставок |
Розробка єдиного проекту на основі доопрацювання і обєднання 4 скріптівВітаю. Потрібно обєднати 4 скріпта різних авторів в єдине середовище. Состав - форум - відео портал - статейний портал - дошка оголошень. самі скріпти я надаю. Детальне тз в доданих файлах. Прошу продумати як за відносно невеликий кошт можно зібрати потрібний функціонал, зробит… PHP, Веб-програмування ∙ 20 годин 19 хвилин тому ∙ 27 ставок |