Skip to content

Repository files navigation

🎫 Tickets Uni Mobile

A mobile application designed to improve the accessibility of service tickets for field workers.

📱 Overview

Tickets Uni Mobile provides a streamlined experience for field technicians, allowing them to access and manage support tickets directly from their mobile devices.

  • ✅ Developed using React Native and TypeScript.
  • 🌐 Backend powered by Node.js and Express. Service Ticket API - The backend API for the service ticket system used by Tickets Uni Mobile.
  • 🧩 Includes a browser extension that extracts ticket data from a web system and forwards it to the backend via a REST API. Tickets Uni Extension - The browser extension that captures and sends support ticket data to the backend server.
  • 🎯 Designed to be more user-friendly and accessible than the current mobile interface provided by the ticketing system.

✨ Features

  • View service tickets in a clean, modern UI.
  • Automatically sync data from the web system via browser extension.
  • Access detailed ticket info on the go.
  • Optimized for field performance and readability.
  • Map to see locations of active technicians for better ticket management.
  • Add comments and manage the status of tickets.
  • Phone dial linking for quick contact with customers.
  • Transfer tickets between technicians.

To be added:

  • Shift diary to see all shifts worked.
  • Better statistics for tracking work performance and ticket progress.

🧹 Code Quality and Modularity

The project is built with a strong focus on modularity, readability, and clean code practices. The codebase is organized into reusable components, and each module has a single responsibility, making it easier to maintain, test, and extend. The project adheres to best practices for state management, component design, and code structure, ensuring that the app remains scalable and maintainable as it grows.

Video Previews


Video Preview Image Link
Overall Preview Overall Preview Watch Video
Ticket Screen Preview Ticket Screen Watch Video
Main Tickets Screen Preview Main Tickets Screen Watch Video

🚀 Getting Started

Prerequisites

  • Node.js & npm/yarn
  • Expo CLI (npm install -g expo-cli)
  • Android/iOS device or emulator

Installation

  1. Clone the repo:
    git clone https://github.com/11sdz/tickets-uni-mobile.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages