Formularz raportu o pracy Smart AppSheet z logowaniem użytkownika i automatycznym wypełnianiem danych
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 dzień2006 PLN
826 10 1 1 1 dzień2006 PLNCześć! Zainteresował mnie Twój projekt i chciałbym zaproponować swoje usługi do jego realizacji. Pasjonuję się tworzeniem responsywnych i interaktywnych stron internetowych, od portali korporacyjnych i sklepów internetowych po złożone aplikacje webowe. Pracuję z nowoczesnymi technologiami takimi jak JavaScript/TypeScript, Laravel, WordPress, Node.js, React, Nest, Next - pozwala mi to budować szybkie i skalowalne rozwiązania, które łatwo dostosować do Twoich potrzeb. Mogę zintegrować zewnętrzne usługi i API, aby Twój projekt stał się jeszcze bardziej funkcjonalny. Porozmawiajmy, jak mogę Ci pomóc, jestem gotów odpowiedzieć na pytania i zaproponować rozwiązanie.
-
3 dni2188 PLN
4467 102 0 3 dni2188 PLNCześć. Chętnie Ci pomogę. Porozmawiajmy o szczegółach tego zadania.
-
7 dni2188 PLN
981 17 0 7 dni2188 PLNCześć!
Jestem doświadczonym deweloperem AppSheet i mogę zająć się projektem. Jednak określona cena jest nieco niska. Jeśli stawka 20 USD/godzinę Ci odpowiada, możemy omówić szczegóły. Na podstawie moich obliczeń szacuję, że rozwój zajmie około 25-30 godzin.
(Jeśli czas rozwoju będzie krótszy niż 30 godzin, cena zostanie odpowiednio dostosowana.)
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Szukamy programisty Frontend (React + Tailwind) do dopracowania strony internetowejWitam wszystkich! Szukamy zdolnego front-endera, który pomoże nam zakończyć stronę internetową premium kliniki chirurgii plastycznej. Sytuacja jest taka: strona została zaprojektowana i zbudowana przy pomocy dwóch AI — logikę, strukturę i kod tworzyły sieci neuronowe (Manus +… Programowanie stron internetowych, Projektowanie stron internetowych ∙ 1 godzina 8 minut temu ∙ 18 ofert |
Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona… PHP, Programowanie stron internetowych ∙ 10 godzin 54 minuty temu ∙ 49 ofert |
Potrzebny specjalista 1C (Zarządzanie handlem)
82 PLN
Potrzebny specjalista 1C (Zarządzanie handlem) Szukaemy doświadczonego programisty 1C do małego projektu integracyjnego. Mamy sklep internetowy i konfigurację 1C UT. Należy skonfigurować wymianę danych między stroną a 1C — aby strona mogła otrzymywać z 1C aktualne informacje… Administracja systemem i siecią, Programowanie stron internetowych ∙ 14 godzin 6 minut temu ∙ 9 ofert |
Tworzenie lub korekta strony na opencartWitam wszystkich! Wstępna sytuacja do zrozumienia: Zamówiłem rozwój strony internetowej u Templatemonsters. Z góry uzgodniłem specyfikację i kupiłem od nich szablon. W rezultacie nie dotrzymano terminów i w ogóle napisali, że nie mogą zrobić tak, jak uzgodniono. Hosting kupiłem… Programowanie stron internetowych, Sklepy internetowe i e-commerce ∙ 1 dzień 22 godziny temu ∙ 36 ofert |
Rozwój aplikacji mobilnej AI z bajkami dla dzieciPoszukuję doświadczonego programisty lub zespołu do stworzenia aplikacji mobilnej z sztuczną inteligencją, która będzie generować krótkie, miłe i dostosowane do wieku bajki dla dzieci prosty, piękny i bezpieczny produkt, w którym rodzic w kilka minut może stworzyć osobistą… AI i uczenie maszynowe, Programowanie stron internetowych ∙ 1 dzień 23 godziny temu ∙ 47 ofert |