/UNIDEL

UniDel is a unified delivery tracking system that supports fleet management. The system manages the deliveries of products using mobile devices that scan QR codes to track the statuses of the deliveries. Courier companies can track deliveries and manage their fleets and drivers in a single unified system. The system will consist of a web application that manages the entire system and a mobile application, used by drivers and customers, in order to track and manage the progress of deliveries.

Primary LanguageAssembly

UNIDEL

UniDel Logo

Description

UniDel is a unified delivery tracking system that supports fleet management. The system manages the deliveries of products using mobile devices that scan QR codes to track the statuses of the deliveries. Courier companies can track deliveries and manage their fleets and drivers in a single unified system. The system will consist of a web application that manages the entire system and a mobile application, used by drivers and customers, in order to track and manage the progress of deliveries.

Link to UniDel System

Website Used by courier companies and their employees such as fleet managers and call centre employees.
Mobile App Used by end-customers (customers from registered courier companies) and delivery drivers of registered courier companies.

Link to videos

Demo 1
Demo 2
Demo 3
Demo 4

Documentation

Software Requirements Specification
Testing Policy Document
Technology Requirements
Technical Installation Manual
User Manual
Architectural Designs Documentation
Coding Standard/Quality Documentation

Project management tool

Trello

Team Member Profile

Team Member Profile Picture

Ihlaam Abrahams

Profile Description I am a third year Bsc IT student with a major in Business. This collaboration is something I find very interesting and necessary in the larger contect of working and developing IT solutions for companies. I have experience in C++, Java and all phases of web development. Recently I have been finding some interest in database and network security, which I hope to learn more about

What I Did

  • Front end development for Fleet Management
  • User Charachteristics (SRS Document)
  • Quality requirements (SRS Document)

Kevin Mynhardt

Profile Description

3rd year Computer Science student at the University of Pretoria. Started my interest in programming with Delphi in highschool. Since then I have learned: C++, Java, Web development, PHP, Javascript and SQL with focus beaing on RA. I have also as of lately been interested in AI, Compiler construction and computer graphics.

What I Did

  • Made the domain model (SRC Document)
  • Made the trace-ability matrix (SRS Document)
  • Made the subsystem matrix (SRS Document)
  • Account Management

Khakhu Ramakuela

Profile Description

I am a final year BSc Computer Science student. I am a passionate programmer with interests in various fields within Computer Science such as databases, web development as well as theoretical computer science. I enjoy programming in C++, NodeJS ,Python and in Java using the spring framework. I enjoy taking up challenges as well as reading in my spare time.

What I Did

  • User Stories
  • Use Case Diagram
  • Functional Requirements
  • Fleet Management

William Tandwe

Profile Description

I am a BSc Information Technology student who is passionate about coding. Coming from an IT background, I aspire to reach great heights and make a statement in the world of computer science. I have been exposed to projects that are outside the realm of academics and believe that because of that exposure I am well positioned to make my own mark on the IT industry.

What I Did

  • Intergration & Unit Testing
  • Quality Requirements
  • Database Management
  • Git Management
  • Website:
    • User Registration
    • Login and profile settings
    • ReCaptcha
    • Confirmation Emails
    • Employee Registration
    • Hosting and Publishing
  • Mobile:
    • User Registration
    • Login and profile settings
    • Hosting and Publishing
  • API:
    • API hosting

Marlene Viljoen

Profile Description

I study BSc Computer Science who enjoys challenging coding. My favourite programming languages are Java, Python, JavaScript and BASIC. My hobbies include basic video editing and designs in Paint.net. I always strive to improve my skills and help my fellow colleagues.

What I Did

  • User Stories
  • Documentation:
    • SRS Document
      • Functional Requirement
      • Use Cases & diagrams
    • User Manual
      • Website: Deliveries section & viewing QR-Code
      • Mobile: Adding/Changing Deliveries via QR-Code scanning
  • Logo Design
  • Video Editing
  • Website:
    • QR-Code Generation
      • QR-Code PDF feature
      • Front-end layout
  • Mobile:
    • Full QR-Code implementation:
      • Scanning
      • API Calling