VisitLog


Logo

Table of Contents

  1. Introduction
  2. Objective
  3. Highlevel Solution Architecture
  4. Software Design
  5. Key Features
  6. Why Use Our Software
  7. Getting Started
  8. Contact
  9. Links

Introduction

When Engineers or Technicians visit sites to provide technical services (such as repairs, troubleshooting, maintenance), a report should be filled by the visiting service provider and checked off by the service receiver to maintain accountability and transparency. The expectation of this project is to develop a simple, easy to use, robust software application for the above purpose.

GIF

Objective

The primary objective of this project is to create a simple yet powerful software tool that enables engineers, technicians, and service providers to seamlessly generate detailed reports while on-site, followed by verification and approval from the service recipients. By doing so, we aim to foster accountability, transparency, and open communication between service providers and receivers.

Highlevel Solution Architecture

Architecture

Software Design

User Interface for Technicians - Mobile Application

Mobile application mainly consists of;

  1. Login Page
    • Managing User login with the email and the password.
    • User can choose preffered account for logging.
  2. Profile Page
    • User can see the completed, ongoing and missed tasks.
  3. Job Cards
    • In assiged task list page, user can see the all information about the task.
    • After doing the task, user can see the job done card.
  4. Technician Form
    • User can fill this form instead of using a paper.
    • There is a digital signature ba also.
  5. SideBar
    • User can navigate through pages using sidebar.
  6. Logout Page

See the prototype of the mobile app interface here

Wire frame Diagram for the Mobile application

Mobileapp

Login Page (Implemented)

loginPage

Profile Page (Implemented)

profilePage

Job Cards (Implemented)

jobcardsjobCarddoneJobCard

Technician Form (Implemented)

technicianForm

Side Bar (Implemented)

sideBar

Logout Page (Implemented)

logoutPage

User Interface for Administration - Web Application

Web application mainly consists of;

  1. Login Page
    • Managing Admin login with the email and the password.
    • Or can sign in with google
    • Admin can choose preffered account for logging.
  2. Dashboard Page
    • Admin can see the calender, ongoing tasks and completed tasks.
    • Admin can add clients, technicians and tasks here.
  3. Clients Page
    • Can view all the clients.
    • Can add new clients.
    • Can search for specific clients.
  4. Technicians Page
    • Can view all the technicians.
    • Can add new technicians.
    • Can search for specific technicians.
  5. Tasks Page
    • Can view all the tasks.
    • Can add new tasks.
    • Can search for specific tasks.
  6. Technician Assign Page
    • Can view all the assignments of tehcnicians with the time; today, upcoming and Previous.
  7. Settings Page
    • Admin can edit their profile as well as technicians’ profiles in settings page.

See the prototype of the Web app interface here

Wire frame Diagram for the Web application

Webapp

Login Page (Implemented)

loginPage

Dashboard Page (Wireframe)

dashboardPage

Clients Page (Wireframe)

clientsPage

Technicians Page (Implemented)

techniciansPage

Tasks Page (Wireframe)

tasksPage

Technician Assign Page (Wireframe)

technicianAssignPage

Key Features

Why Use Our Software

Getting Started

To get started with our software, please follow the installation and usage instructions provided in the Documentation.

Contact

For any questions, feedback, or collaborations, feel free to reach out to our project team.

Team