Pinned Repositories
3D-model-Binary-Vision
A mobile web application that will allow a user to scan a physical object and produce a 3 Dimensional model that can be viewed from any direction.
AI-Online-Assistant-Fake-News-Detector
5Bits - The Fake News Detector is a tool to be used by both News Consumers and News Distributors to act against the spread of fake news. Machine Learning will be used to detect fake news and make users aware of its presence. We will also maintain databases of known fake news distributors as well as the common fake facts that they spread.
Data-Visualization
Doofenshmirtz Evil Incorporated - This repository represents the Data Visualization Generator system that is a progressive web application that is used to capture data and suggest visualizations for dashboards and drill-down. Instead of building these visualization from scratch, an Interactive Genetic Algorithm is used to generate suggestions . View our website here for more information:
Gym-Moves
Lockdown Squad - Gym Moves is an application that will make life easier for gym members and gym staff. The application will allow users to see the number of people currently at the gym, the classes that have been cancelled, and information about the gym. This will include promotions and maintenance announcements which will be added by the gym's staff members. This will allow members to make an informed decision about visiting the gym.
Smart-Time-And-Attendance-Tracker
STAT is a web and desktop application that allows people to track time and attendance based on what they are currently working on. With the use of the latest innovations in AI, IOT and mobile platforms, we are allowing people to improve the hours in which they are productive while freeing up time for them to relax, all at the tap of a button.
Swift
Lumiqon - Swift aims to create a convenient, flexible, and scalable interface suitable for both customers and restaurants giving users the opportunity to order, track and pay for their food immediately. The application will also use Augmented Reality to show real live photogrammetry models of the food, making the menu come to life.
Team-Zenith-Animal-Track-Recognition
The Animal Track Recognition system is an application which will support ERP rangers in identifying animals by certain identification markers relating to the spoor that they may leave behind i.e droppings or tracks.
truckinit-deploy
Enigma - Environment configuration data (as .yaml configuration files) and documentation required to deploy and maintain the Truckin-IT backend system on a Kubernetes (k8s) cluster. Please be aware that this repository is being mirrored from GitLab → GitHub. As a result, if you are viewing this repository on GitHub, we suggest that you rather navigate to the GitLab repository.
Watchdog
Watchdog is a security surveillance system that notifies owners of possible intruders in real-time. This repository forms part of the home control panel (HCP) that is a stand-alone python program that runs locally on the user's computer machine. This program aggregates the IP video footage to identify faces using state of the art facial detection algorithms in order to minimise the latency in identifying possible intruders, thus, ensuring the safety of our homeowners.
Watchdog-Stream-Server
Watchdog is a real-time security surveillance system that notifies owners of possible intruders through the use of machine learning. This repository is our producer-consumer socket server that enables live streaming of different home control panel (HCP) IP cameras. Essentially, the HCP will listen to this socket server as a producer and wait for the end user to request to view the live video frame images. When the end user wants to view a specific ip camera's live video footage, it sends a socket request to this server and the HCP starts to send base64 encoded images to the end user. This server is deployed to a Linux t3.micro EC2 instance using a cloudformation stack.
COS301 - 2020's Repositories
COS301-SE-2020/AI-Online-Assistant-Fake-News-Detector
5Bits - The Fake News Detector is a tool to be used by both News Consumers and News Distributors to act against the spread of fake news. Machine Learning will be used to detect fake news and make users aware of its presence. We will also maintain databases of known fake news distributors as well as the common fake facts that they spread.
COS301-SE-2020/Swift
Lumiqon - Swift aims to create a convenient, flexible, and scalable interface suitable for both customers and restaurants giving users the opportunity to order, track and pay for their food immediately. The application will also use Augmented Reality to show real live photogrammetry models of the food, making the menu come to life.
COS301-SE-2020/Team-Zenith-Animal-Track-Recognition
The Animal Track Recognition system is an application which will support ERP rangers in identifying animals by certain identification markers relating to the spoor that they may leave behind i.e droppings or tracks.
COS301-SE-2020/Gym-Moves
Lockdown Squad - Gym Moves is an application that will make life easier for gym members and gym staff. The application will allow users to see the number of people currently at the gym, the classes that have been cancelled, and information about the gym. This will include promotions and maintenance announcements which will be added by the gym's staff members. This will allow members to make an informed decision about visiting the gym.
COS301-SE-2020/Smart-Time-And-Attendance-Tracker
STAT is a web and desktop application that allows people to track time and attendance based on what they are currently working on. With the use of the latest innovations in AI, IOT and mobile platforms, we are allowing people to improve the hours in which they are productive while freeing up time for them to relax, all at the tap of a button.
COS301-SE-2020/Watchdog
Watchdog is a security surveillance system that notifies owners of possible intruders in real-time. This repository forms part of the home control panel (HCP) that is a stand-alone python program that runs locally on the user's computer machine. This program aggregates the IP video footage to identify faces using state of the art facial detection algorithms in order to minimise the latency in identifying possible intruders, thus, ensuring the safety of our homeowners.
COS301-SE-2020/truckinit-deploy
Enigma - Environment configuration data (as .yaml configuration files) and documentation required to deploy and maintain the Truckin-IT backend system on a Kubernetes (k8s) cluster. Please be aware that this repository is being mirrored from GitLab → GitHub. As a result, if you are viewing this repository on GitHub, we suggest that you rather navigate to the GitLab repository.
COS301-SE-2020/3D-model-Binary-Vision
A mobile web application that will allow a user to scan a physical object and produce a 3 Dimensional model that can be viewed from any direction.
COS301-SE-2020/ALFA
ALFA, an acronym for Automated Log File Analyzer, is a web application that scans any given log file and uses artificial intelligence to intelligently suggest solutions to problems encountered.
COS301-SE-2020/FABI
Runtime Terrors - A pest & pathogen surveillance system for FABI to help the community diagnose their plant life.
COS301-SE-2020/Home-Security-System
[Sigma] - Argus is a home security system capable of instantly identifying threats on multiple video feeds around the home of a user while notifying the user of identified threats. The system is being developed by Sigma for Epi-Use Labs.
COS301-SE-2020/LightBot
Team Gradient - The purpose of LightBot is to minimize the delays that are caused by traffic congestions at various intersections. The LightBot system will be used to prove a concept that the addition of a machine learning algorithm will develop a good policy for which to control traffic lights.
COS301-SE-2020/Plushie-Designer
Fellowship of the Git - Plushie-Designer is a website that allows users to create and share their plushie creations. A plushie is a soft toy with an outer fabric sewn from a textile and stuffed with flexible material. Users will be able to create their plushies with an editor that contains predefined shapes for the different parts for the Plushie. A sewing pattern will be generated and can be downloaded by the user.
COS301-SE-2020/Puzzle-Generator
Our system is a puzzle generator website which allows users to create tiling puzzles using AI or manual generation, share created puzzles, rate puzzles shared by other users and additionally solve created puzzles. The user should ultimately be able to download a 3D printable file of the puzzle and print it in order to solve the puzzle in their own space and time.
COS301-SE-2020/truckinit-mobile
Enigma - The mobile app collection for the Truckin-IT Logistics Management system. Each of the three 'customer', 'fleet manager' and 'trucker' apps has its own project directory, accompanies by the 'common' package for all shared elements and backend systems.
COS301-SE-2020/Animal-Track-Recognition
The Animal Track Recognition system is an application which will support ERP rangers in identifying animals by certain identification markers relating to the spoor that they may leave behind i.e droppings or tracks.
COS301-SE-2020/Anoroc-Mobile
Code-Sum-Moar. Anoroc-Mobile is the mobile application being developed for the Anoroc system. Anoroc aims to assist communities in the tracking of a cotangent around areas and notifying its users when they have been exposed to risk using spatial data analytics.
COS301-SE-2020/Anoroc-Server
Code-Sum-Moar. Anoroc-Server is the Web ASP.Net Server for the Anoroc Application providing the data analytics and API endpoints for the Mobile Application.
COS301-SE-2020/Courier-Driver-Tracker
The system is for tracking a courier fleet. It will monitor them and report suspicious behavior and detect patterns. The System will mainly run from an App, but will also have a website that will be used for reporting purposes.
COS301-SE-2020/Room-Booking-Manager
This software is being developed to optimize organizational facilities and reinvent the employee meeting journey to drive overall productivity utilization and improvement.
COS301-SE-2020/truckinit-api
Enigma - The Truckin-IT data management and web API server. Please be aware that this repository is being mirrored from GitLab → GitHub. As a result, if you are viewing this repository on GitHub, we suggest that you rather navigate to the GitLab repository in order to view all issues as well as download the container image for this service from the GitLab Container Registry.
COS301-SE-2020/graduates
The Graduates Portal for The Computer Science Department at The University of Pretoria.
COS301-SE-2020/Object-ID
COS301-SE-2020/Object-ID-Frontend
Ctrl + Intelligence - This is the UI for Object-ID. The project is based on creating a system that is able to identify vehicles via their colour and number plate or registration number as well as identify any blemishes or damage to the vehicle using camera tracking software for crime prevention purposes. The system will be able to track the movements of vehicles as well as damage that occurs or is already present on the vehicle. The system should be able to discover blemishes on the vehicle as well, such as stickers that are on the windows of the vehicle. The system will also attempt to identify the make of the vehicle in order to better track if there are stolen number plates. I.e if the vehicle has number plate x as a blue Ford and another vehicle that is a red Ferrari that also has number plate x then the system can identify this as an abnormality and report it. The system will later on be able to identify different objects as well.
COS301-SE-2020/ObjectID-Backend
Ctrl + Intelligence - The project is based on creating a system that is able to identify vehicles via their colour and number plate or registration number as well as identify any blemishes or damage to the vehicle using camera tracking software for crime prevention purposes. The system will be able to track the movements of vehicles as well as damage that occurs or is already present on the vehicle. The system should be able to discover blemishes on the vehicle as well, such as stickers that are on the windows of the vehicle. The system will also attempt to identify the make of the vehicle in order to better track if there are stolen number plates. I.e if the vehicle has number plate x as a blue Ford and another vehicle that is a red Ferrari that also has number plate x then the system can identify this as an abnormality and report it. The system will later on be able to identify different objects as well.
COS301-SE-2020/Project-Tree
The project entails the development of a project management system. The system represents a project visually as a tree. The core idea of the system is to allow for all task dependencies to be captured accurately and clearly, to ensure effective project management.
COS301-SE-2020/SCUBAMATE
Team AV - Scubamate is a scuba diving companion app, designed to aid divers, and diving instructors with administrative tasks, such as checking weather information, logging dives, and planning diving trips.
COS301-SE-2020/The-Amazing-App
The Amazing App is a location-based mobile application game. A web application is used to create the game. Markers will be created on a map in which players have to physically visit in order to solve riddles and retrieve information.
COS301-SE-2020/truckinit-optimizer
Enigma - A microservice responsible for automatically and conveniently generating a near-optimal combination of jobs for a bid based on trucker availability and their real-time locations.
COS301-SE-2020/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.