COS 301 - 2021 (COS301-SE-2021)

COS 301 - 2021

COS301-SE-2021

Geek Repo

COS 301 - 2021 Capstone Software Engineering Projects

Home Page:https://cos301-se-2021.github.io/

Github PK Tool:Github PK Tool

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.

Language:KotlinStargazers:20Issues:4Issues:0

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.

Bean-Bag

Polaris-Bean Bag. Bean Bag is an inventory management system that makes use of image recognition technology to catalog stock items such as second-hand furniture/clothing/books etc. A key feature is that the recognizer can be trained to detect new item types.

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.

Language:Jupyter NotebookStargazers:6Issues:4Issues:25

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.

Harmony

Visiting South Africa a tourist would not know what a Bunny Chow is, let alone what it pairs well with. They would pull out their phone, snap a picture of their meal and Harmony would show them the best possible drink pairings.

TensorFlow-UI

TensorFlow UI COS 301 Capstone project by Try Catch Degree.

AR-VR-GAN

AR/VR-GAN is a visualization tool allowing a user to explore the feature space of a Variational Autoencoder in real time through a VR Device.

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.

GeoCode

Peak Performers - GeoCode - The GeoCode project is inspired by the popular Geocaching app. Instead of using physical geocaches, QR codes (called geocodes) will be hidden and can be scanned by participants to view the contents of the discovered geocode.

Language:JavaLicense:MITStargazers:4Issues:5Issues:226

Ptarmigan

Ptarmigan is be a mobile app that will assist the user in making decisions on the stock market. It will do this by scraping tweets on Twitter and extracting pertinent information from them that will influence the stock markets.

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.

Language:JavaScriptStargazers:3Issues:6Issues:2

Odosla

Odosla uses technology to build a reliable grocery and home essentials delivery experience. It is a platform that offers an innovative approach to delivering of goods to your door

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.

EduGo

EduGo is an educational system that aims to shape and influence the future of education through the use of Augmented Reality technology. The objective is to allow students to view AR entities through the use of their phones to enhance their learning experiences.

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

Language:JavaScriptStargazers:2Issues:4Issues:6

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.

Language:TypeScriptStargazers:1Issues:4Issues:0

Atbash

Bit by Bit - Atbash - Atbash is a messaging application, where the privacy of messages is the top priority. Message content is only visible to the sender and the recipient.

Language:DartStargazers:0Issues:4Issues:179

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.

Language:TypeScriptStargazers:0Issues:4Issues:93

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.

Language:JavaScriptStargazers:0Issues:4Issues:102
Language:TypeScriptStargazers:0Issues:6Issues:9
Language:SCSSLicense:NOASSERTIONStargazers:0Issues:1Issues:0

Coviduous

Coviduous is a program that will be used to arrange and optimize office floor plans according to COVID-19 regulations in South Africa. The application will allow booking and assignment of desks and office spaces for capacity management.

Language:PythonStargazers:0Issues:5Issues:19

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.

Language:JavaStargazers:0Issues:4Issues:5