COS 301 - 2021's repositories
Smart-Contract-Verifier
This project is to create a system that uses DeFi technology to enforce contracts. Users will be able to set up contracts between each other, this includes an escrow service for payments. If users disagree over whether a contract was fulfilled, a jury appointed by the system will make the final decision.
High-Five
High Five is a real-time image analysis platform for images and videos taken by drone cameras. Users can add and customize the platform with the type of analysis that must be performed. Examples include counting cars in a parking lot, property surveillance or mapping. The platform allows users to write and upload their own analysis tools. A livestream feed from a drone camera can also be analysed through either the system's default tools, or user's custom tools.
Silicon-Scraper
Silicon Scraper is a platform that provides users with data from multiple online retailers regarding the prices and availability of CPUs as well as GPUs. A unique feature that the platform provides is the ability to predict the price and availability of products and notify users of changes in price or availability of a product that they have eyes on.
Custom-Data-Source-Search
DataSleuth is a custom data source search system. The DataSleuth vision is to provide software developers with a central system from where they can search all the data sources they use for their work: From local files, code repositories, wikis, databases, websites and communication systems - to esoteric user specific data sources.
TensorFlow-UI
TensorFlow UI COS 301 Capstone project by Try Catch Degree.
Audio-Suite
Audio Suite is a web application that simulates the open office work environment with audio. Audio Suite allows for seamless movement around a virtual office space that has real world sound properties.
Adventure-IT
Planning a group activity can be difficult. There seems to be no single app that encomposes all the functionality required. This project will introduce a cross platform mobile/web application that can be used to plan group activities. Core features will include group chats, itinerary planning, check lists, expense tracking, media sharing and more.
Crypto-Market-Analysis
Crypto Market Analysis is a scraper application which will alert individuals about the market changes for the cryptocurrency of their choice, and will aim to predict future changes based on information it gathers from popular social media sites e.g., Facebook, Twitter, Reddit etc. The current cryptocurrency market is volatile and constantly changing, thus timely and accurate information is priceless and can be the deciding factor between losing or gaining thousands of Rands.
Smart-Student-Handbook
The Smart Student Handbook is an advanced note taking application that is aimed towards students to help aid in their note taking experience by making it a collaborative and smart experience. It does this by recommending similar notes and content based off the title, description and tags of the note that the user has opened through the Smart Assist tool. The Smart Student Handbook also allows students to add collaborators to their notebooks so that multiple students can collaborate in real-time on the same notebook. Each notebook contains it's own chat room so that students who are collaborating can communicate while collaborating. Students are also able to explore, clone and rate notebooks as well as manage their account information.
Graph-Path
Graph Path is a project management tool that represents task in a form of a directed acyclic graph. The representation is chosen because it is intuitive and the graph will clearly layout the paths that are critical paths. A graph can have alternate paths to another node from the start node. This provides a visual stimuli of how the project flows from node to node
Integrated-Data-Intelligence-Suite
The Integrated Data Intelligence Suite is a data-collection and data-mining platform that aims to facilitate the conversion of raw data into meaningful information through the use of statistics, natural language processing, and machine learning technologies in order to become a valuable intelligence tool for any security application. The platform's target market is individuals and companies in the defense industry. It aims to enhance the fluidity at which data is can be imported and processed, the platform will handle both the pre-processing and post-processing of the data, with the objective being to allow the user to focus their efforts on analyzing the data and using our extracted insights in their decision-making process.
Kenzo-Workout-Suite
Kenzo Workout Suite is the workout customization tool that will allow users around the world to have full control in organizing their workouts. This app will allow users to follow workout plans, having the ability to tailor their own avatars, making workout sessions easy to follow and fun to participate in. Trainers/planners are able to fully customize models and will have the opportunity to be creative with the workouts they create. Workouts will be published in a public library where users will be able to pick their favourite ones. These workouts will have text-to-speech technology that will allow planners to explain exercises in workouts. Users will also have the option to export workouts in multiple formats: GIF, PNG, PDF.
Rabbitania
Rabbitania is a digital work platform that will offer a fully integrated online work environment for the employees of Retro Rabbit. The application will provide an array of tools, giving them the ability to seamlessly and proficiently communicate without in person interactions.
Escape-Room-Planner
Escape Room Planner by FiveStack
MasakhaNER
A web-based interface that will be used as a named entity recognition tool for African languages. Users of the system will be able to input a string of characters in an African language. This input will be used to train an NER model stored in the system. Feedback from the NER model will be displayed on the interface for users to see and give feedback on.
Surface-Pattern-Accelerator
Created by the Delta Devs. This Application was inspired by Adobe Illustrator and Inkscape. Surface Pattern Accelerator aims to be a vector based graphical editor capable of generating patterns from repeated cores. It shall be extremely fast and easy to use.
Document-Workflow
Document Workflow is an app that allows users to setup a process where participants can sign a document in phases using legally valid digital signatures.
E-Park-Smart-Water-Monitor
Dynative - E-Park Water Monitor - A system designed to modernize the monitoring of water sources in the national parks and game reserves of Southern Africa with a focus on reliability and efficiency. E-Park uses IoT devices to remotely manage this often overlooked part of park maintenance. It makes use of smart algorithms and artificial intelligence to predict scenarios in order to stay ahead of the curb, potentially preventing disaster while also making the jobs of park rangers and conservationists easier as well as lowering costs by eliminating unnecessary inspections and maintenance.
Give-a-Lot
Give a Lot is a relatively simple idea that is meant to solve the problem that individuals and organisations encounter when it comes to verifying the authenticity of charities and many other different types of organisations. Give a Lot aims to solve this problem by becoming a central point of reference for the verification for charities and other types of organisations.