COS301-SE-2021 / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forks Stargazers Issues


Logo

Audio Suite

Developed by Project Pegasus

Table of Contents
  1. About The Project
  2. The Team

About The Project

"Audio Suite is the future of remote work communications."

Audio Suite is a web-based platform that allows for a simulated open office environment at home. Audio Suite will allow employees and managers to move around the office virtually, listen to multiple conversations at once or move to a private meeting room with your team when you need some space to think.

Audio Suite will allow for the creation of a floorplan that mimics an office made up of several rooms and areas. This floorplan will allow for spatial sound effects to simulate people having conversations all around the office, if you are in the open workspace and the coffee area is behind you, the people chatting while making a cup of coffee will sound as if they are behind you.

Each room and area will have their own sound properties, is it soundproof, or can other people hear you? Is it a private room or a public space for social conversation? The bosses can have their corner offices back and the average employee can have their cubicle. People can move around the office with the click of a button, that is the vision, that is Audio Suite.

Come test it out: Audio Suite

Built With

The web application is being developed with the following technologies.

Once the web application is finished we will create a desktop application version using Electron.

Documentation, Project Management and Demos

Project Management

SRS Documentation v1
SRS Documentation v2
SRS Documentation v3
SRS Documentation v4 (LATEST)

Software Architecture v1
Software Architecture v2
Software Architecture v3 (LATEST)

User Manual v1
User Manual v2 (LATEST)

Coding Standard v1
Coding Standard v2 (LATEST)

Technical Installation Manual v1
Technical Installation Manual v2 (LATEST)

Testing Policy (LATEST)

Demo 1 Video
Demo 2 Video
Demo 3 Video
Demo 4 Video

The Team

Project Pegasus is a diverse group of software engineers ready to tackle any task. As for Audio Suite we have done the research, thought through every part of the project.

As a team we have the skills to implement nearly any software solution. Audio Suite requires the integration of several technologies and components to realise its full potential and this is exactly what we will strive for.

Logo

Daniel Scragg (Team Lead)


  • Experience with back-end development.
  • Extensive NodeJS development experience.
  • Cybersecurity specialist.
  • GitHub
  • LinkedIn
  • Responsibilities:
    • Audio Streaming
    • Audio Manipulation
    • Technical Installation
    • Tokens and Token Server
    • Dev Ops

Logo

Christian Still


  • Extensive experience in scripting.
  • Experience in backend such as NodeJS and Spring Boot.
  • Database management with PostgreSQL.
  • GitHub
  • LinkedIn
  • Responsibilities:
    • Backend Endpoints
    • Angular UI
    • Floorplan
    • Frontend Testing
    • Time tracker

Logo

Johan de Clercq


  • Front-end Developer
  • UI/UX Designer
  • Experience in JavaScript and API integration
  • GitHub
  • LinkedIn
  • Responsibilities:
    • Notification Backend Subsystem
    • Architecture Design and Documentation
    • User Manual
    • Virtual Reality

CC56870-A-DFEE-4171-9-E6-A-5-AACAB3-AB31-F

Keanu Swart


  • User security and confidentiality experience.
  • Extensive Database management experience.
  • Front-end and Back-end development
  • GitHub
  • LinkedIn
  • Responsibilities:
    • Kanban Board
    • Backend Testing
    • Backend Endpoints
    • Landing page
    • Settings

Logo

Kyra Coetzee


  • Web development.
  • Database management.
  • Implementation of security solutions in applications for reliability and user confidentiality.
  • GitHub
  • LinkedIn
  • Responsibilities:
    • Audio Streaming
    • Audio Manipulation
    • Listener orientation manipulation
    • SRS Documentation
    • Architecture Design and Documentation
    • Testing policy

About

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.


Languages

Language:C# 84.6%Language:ASP.NET 8.8%Language:TypeScript 2.1%Language:SCSS 1.6%Language:ShaderLab 1.5%Language:HTML 1.1%Language:Objective-C++ 0.2%Language:CSS 0.1%Language:JavaScript 0.0%Language:Objective-C 0.0%Language:C 0.0%Language:Handlebars 0.0%