Skip to content

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.

Notifications You must be signed in to change notification settings

COS301-SE-2021/Coviduous

Repository files navigation

CAPSlock - Coviduous - Project Description

Flutter App CI
GitHub Issues GitHub Pull Requests

Coviduous is a program that will be used to arrange and optimize office floor plans according to COVID-19 regulations in South Africa. This project aims to solve the issue of hand managing office capacity based on the country's alert level by making use of floor diagrams, desks and office space, ensuring the appropriate distance is maintained between workers who wish to return to the office. The application will allow booking and assignment of desks and office spaces for capacity management.


CAPSlock Team Members

Team Member Profiles Description Skills/Interest
Njabulo Skosana
(Team Leader)
Njabulo Skosana
u18089102
GitHub
Profile Page
LinkedIn
Njabulo Skosana is an aspiring Computer Scientist. I am a hard working and reliable individual. I am trustworthy and enjoy working with people. I value honesty,trust and loyalty. I can easily adapt to any environment and enjoy being challanged mentally. Problem Solving
Critical Thinking
Creative Thinking
Interpersonal Skills
Computer Programming
Rudolf van Graan
Rudolf van Graan
u16040865
GitHub
Profile Page
LinkedIn
Final year BSc Computer Science student who is dedicated to working together with his teammates and delivering a project the clients will love. Java
SQL
Postgres
Drawing
Peter Okumbe
Peter Okumbe
u18052640
GitHub
Profile Page
LinkedIn
Positive and passionate final year BSc IT student always ready to discover more, learn more, and persevere on towards success. Focused on continuing to develop both as a person and in my field of study through all forms of given opportunities in life. Software Development
Database Management
Data Analysis
Socializing
Football
Chaoane Malakoane
Chaoane Malakoane
u18202374
GitHub
Profile Page
LinkedIn
I am hard worker that wants to succeed in software development and database management. I am reliable and love working with people Database management
Java and C++ programming
Gaming FIFA
Football
Clementine Mashile
Clementine Mashile
u18139508
GitHub
Profile Page
LinkedIn
Dedicated, problem-solving and creative. I am always open to learning and improving my skills.Easy to talk to and a team player, If I'm not coding you'll find me at the gym. Java
SQL
HTML
Design

Repository structure

Currently, our repository is structured as follows:

Artificial intelligence

The artificial_intelligence directory currently contains the code for the AI our system interacts with, as well as the data it uses.

Backend

The backend directory contains the functions we use as endpoints for communicating with the frontend over HTTP. These requests get sent into Firebase, and the responses are sent back to the frontend.

Documentation

The documentation directory contains our architectural requirements, coding standards, installation manual, software requirements specification, and user manual documents, saved in a PDF format.

Frontend

The frontend directory contains the code for our Flutter app. The Android, iOS and Web folders contain code generated by Flutter, which allows the app to run on multiple platforms. The assets folder contains images, documents and fonts used by the app. The lib folder contains our models, views and controllers (MVC). Finally, the test folder contains our tests.

Workflows (.github)

The .github directory contains our repository's workflows for continuous integration.


Web app

Mobile app


Documentation

Latest documentation

Past documentation

Click here to view

Demo 1

Demo 2

Demo 3

Demo 4

Demo Videos

Project Management Tools

References

  • Flutter GitHub Actions template created by Ayush Agarwal.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published