Skip to content

About

Local-first Android app for service job management, goods intake, signatures and technical documentation (Kotlin, Jetpack Compose)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OnlyTechTake Cover

OnlyTechTake

Gestisci, traccia, documenta. | Manage, track, document.

OnlyTechTake Logo

Platform Language UI License


๐Ÿ“ฑ Overview

OnlyTechTake is a powerful local-first solution for job management, goods intake, and technical documentation. Designed for maximum privacy and speed, the app handles the entire lifecycle of service orders, from initial intake to final delivery, with sharing and exports initiated explicitly by the user.

The app is ideal for technical assistance centers, repair labs, and any business that needs to document the intake of customer goods and track intervention activities.

The app uses English as the default fallback language and includes full localization in Italian.

โœจ Key Features

  • ๐Ÿ› ๏ธ Job Management: Real-time tracking of service orders (Open, Diagnosis, In Progress, Ready, Closed) with expanded operator permissions.
  • ๐Ÿ‘ค Customer CRM: Local database optimized for quick search and intervention history.
  • โœ๏ธ Digital Signature: Secure signature capture for terms, privacy, and intake acceptance directly on screen.
  • ๐Ÿ“ธ Technical Documentation: Photo and video attachments of goods status integrated into the order for complete evidence.
  • ๐Ÿ“„ PDF Reports: Instant generation of intake forms, status receipts, and intervention reports.
  • ๐Ÿ”„ Smart Templates: WhatsApp and legal templates that auto-switch language (English/Italian) unless customized by the user.
  • ๐Ÿ” Total Privacy: SQLCipher encrypted database and offline storage.
  • ๐ŸŒ Multi-language: Native support for English (Default) and Italian.

๐Ÿ–ผ๏ธ Visual Showcase

Screenshots (Pro Version)

Dashboard New Order Signature PDF Export

๐ŸŽฅ Video Demo

โ–ถ๏ธ Watch the Full Workflow


๐ŸŒ Landing Page & Presence

The project includes a modern and responsive landing page located in /landing.

  • Technologies: HTML5, CSS3 (Modern Material 3 Design), Lucide Icons.
  • Features: Interactive gallery, Dark/Light mode toggle, mobile optimization.
  • Local URL: Open landing/index.html in your browser.
  • Note: Currently, Google Play Store links are dormant. The landing page points to a local APK for the Demo version and a contact email for the Pro version.

๐Ÿ“Š Project Metrics & Status

Metric Value
Target SDK 37
Min SDK 26 (Android 8.0)
Architecture Clean Architecture / MVI
Database SQLCipher v4 (Encrypted)
Build Flavors full, demo, showcase
Localization ๐Ÿ‡บ๐Ÿ‡ธ English (Default), ๐Ÿ‡ฎ๐Ÿ‡น Italian
Status v1.4.0 configured; local release preparation; production qualification pending

๐Ÿ—๏ธ Project Structure

OnlyTechTake/
โ”œโ”€โ”€ app/                      # Main Android module
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ main/             # Core logic and shared resources
โ”‚   โ”‚   โ”œโ”€โ”€ full/             # Pro version specific features
โ”‚   โ”‚   โ”œโ”€โ”€ demo/             # Trial version (1 stored order limit)
โ”‚   โ”‚   โ””โ”€โ”€ showcase/         # Internal demo build with preloaded data
โ”‚   โ””โ”€โ”€ build.gradle.kts
โ”œโ”€โ”€ docs/                     # Play Store guides and technical docs
โ”œโ”€โ”€ landing/                  # Product landing page (HTML/CSS)
โ”œโ”€โ”€ marketing/                # Approved assets, screenshots, and copy
โ””โ”€โ”€ scripts/powershell/       # Dev automation (CI/CD, environment)

๐Ÿ› ๏ธ Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose (Material 3)
  • Local Storage: Room + SQLCipher (Encrypted at rest)
  • Asynchrony: Coroutines & Flow
  • Dependency Injection: Hilt
  • Media: CameraX (Photo/Video evidence)
  • Navigation: Jetpack Navigation Compose

๐Ÿ›ก๏ธ Privacy & Security Model

  • Local-First: No proprietary backend, automatic cloud sync, telemetry or analytics in the inspected code. Users can share documents or export to a chosen provider, including cloud storage.
  • Encrypted Storage: The database is encrypted using SQLCipher.
  • Scoped Storage: All media and documents are stored in private app directories.
  • Digital Trust: Signature capture and photo/video attachments provide documented evidence for interventions, helping to reduce disputes.

๐Ÿš€ Getting Started

Environment Requirements

  • OS: Windows 11 (Optimized for PowerShell)
  • IDE: Android Studio Ladybug (or newer)
  • JDK: Java 21 (JVM toolchain; set process JAVA_HOME if needed)
  • Android SDK: API 37

Local Setup

  1. Clone the repository:
    git clone https://github.com/dennidalpos/OnlyTechTake.git
  2. Environment Check: Run the diagnostic script to ensure your SDK/JDK are correctly configured.
    ./scripts/powershell/android/check_env.ps1
  3. Build & Sync: Open in Android Studio and wait for Gradle sync.

Build Flavors

Flavor Purpose Constraints
full Pro Production Unlimited orders, full export capabilities.
demo Public Trial Limited to 1 active order, watermarked PDFs.
showcase Internal Demo Preloaded with sample data for quick presentations.

๐Ÿงช Quality & Automation

We use a suite of PowerShell wrappers to maintain code quality:

  • Quality Suite: Runs Spotless formatting checks and Android Lint.
    ./scripts/powershell/project/quality.ps1
  • Full Project Check: Compiles the specified flavor and runs static analysis.
    ./scripts/powershell/project/check_project.ps1 -Flavor Full -SkipReleaseBuild
  • Asset Generation: Automatically generates marketing screenshots from UI tests.
    ./scripts/powershell/assets/create_demo_assets.ps1

For release preparation and limitations, see the release checklist and backup flow. For agent guidelines, see AGENTS.md.


๐Ÿ”’ Security and License

See SECURITY.md to report a vulnerability. The repository contains Android CI workflows, but GitHub Actions are disabled: build and test locally with the scripts above.

Proprietary, all rights reserved. See LICENSE.


OnlyTechTake ยฉ 2026 | GitHub Repo

About

Local-first Android app for service job management, goods intake, signatures and technical documentation (Kotlin, Jetpack Compose)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages