COS301-SE-2021 / 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.
2 stars 0 forks source link
angular ionic mobile-app nodejs webdevelopment workouts

🏋️Kenzo-Workout-Suite

by Cracked Studios

COS301-SE-2021

📚Description:

Kenzo Workout Suite is the ultimate Fitness Trainer application. With custom posing studios, built-in PDF + Video generation, client management, and sharing capabilities, getting your workouts to your clients has never been so easy. A Planner is a trainer who uses Kenzo Workout Suite to manage their clients, exercises and workouts. Planners can use our very own Posing Studio to manipulate a 3D human into any pose that suits the desired exercise, fill in descriptions, add tags and set exercise specifics, and ultimately have unlimited reuse of this exercise in any workouts they create. These workouts are exported as a video and/or a PDF, and sent via email using the client contact page designed to make your life easier. With a sleek design that responds to your device, Kenzo Workout Suite can be taken with you on the go on your phone, laptop, tablet, or even at home on your computer.

📄Links:

Resources

SRS-Demo1

SRS-Demo2

SRS-Demo3

SRS-Demo4

Architecture Design-Demo2

Architecture Design-Demo3

Architecture Design-Demo4

User Manual

User Manual V2

Installation Manual

Installation Manual V2

Coding Standards

CrackedStudios-Demo1

CrackedStudios-Demo2

CrackedStudios-Demo3

CrackedStudios-Demo4

Project Management

Testing Policy Document

Project Management Tools

GitHub

Discord

Microsoft Teams

🔧Tech Stack:

Application Server: NodeJS

Persistence: Prisma

Database: MySQL

Web Service Framework: Express REST

Web and Mobile application server: Ionic Angular

⭐Badge Information:


🧍The Team

Team Member Profiles Skills/Interest About
Firstname Lastname
Luca Azmanov
u19004185
(Team Leader)
GitHub
LinkedIn
Web Design
Mobile Development
Leadership
Software Engineering
Football
Music
For as long as I can remember, the idea of solving complex problems with simple solutions has always fascinated me. This was evident in the code I made on Visual Studio when I was 10 to make homework easier, to everything I have done thus far in university. I am known to be diligent, hard-working, efficient and communicative. As a combination of these characteristics I will be able to communicate clearly ideas and concerns, and address issues swiftly and promptly. My priority is your vision, and as team leader I will strive for nothing less than efficient code and sleek designs brought to you by Cracked Studios.
Firstname Lastname
Tinashe Chamisa
u19050412
GitHub
LinkedIn
Software Engineering
Web Design
Music/Piano
BasketBall
Football
Bikes
I am currently in my third/final year, studying Computer Science, at the University of Pretoria. I have been programming since Grade 10 and have become well versed in programming since then. I pride myself in being able to learn concepts quickly, work swiftly, lead and be able to follow. I work well with others as I have an attentive ear and do not bring my ego when collaborating.
Firstname Lastname
Msimelelo Sibanyoni
u04822252
GitHub
LinkedIn
Web Development
Backend-Development
Security
Gaming
Music
From a very early age I have always been interested in computers and the workings behind software on computers. What started as an early gaming addiction and habit to solve all pc related errors on my own evolved into a full-fledged admiration for programming and solving problems. I had officially begun my programming experience in grade 9 and since then continued to grow and learn about the many different aspects involving IT. Due to having been raised in many different backgrounds, communication amongst varying groups of people and individuals is one of my strong points and I always aim to resolve problems in a manner that all parties are satisfied.
Firstname Lastname
Jia Hui Wang
u18080449
GitHub
LinkedIn
Web Development
Software Engineering
Gaming
Ice-skating
Cooking
Jia Hui Wang, commonly known as Jackie, is a third year Information and Knowledge Systems student at University of Pretoria. I have programmed since my 10th grade in high school and from that point up till today, I have equipped myself proficiently in multiple different coding and development languages. My top trait is that I am an active listener and I am always willing to help my fellow colleagues and or peers.
Firstname Lastname
Zelealem Tesema
u19086688
GitHub
LinkedIn
Web Development
Back-end development
Software Engineering
Ice-skating
Music
Third year Computer Science student. Hard working individual with a solid background in programming. Coding has been a passion ever since my first line of code. Majority of my days are spent doing research on different new technologies and studying. I am always ready to take the leadership role and always try my best to provide positive input to my teammates. I am able to adapt to different working environments. I make sure to listen to everyone's suggestions and consider other people's opinions.

Luca's Contribution

As the leader of the group, my main purpose was to ensure the project is executed to the expectations of our clients. This involved over-looking every aspect from Back-end to Front-end. My efforts were, however, focused more so towards Front-end.

My responsibilities were:

Above all, I was heavily involved in the styling, designing and prototyping of all the screens, and the security of all http requests.

Additional responsibilities include:

Zelealem's Contribution

Tinashe's Contribution

My responsibilities include:

Jackie's Contribution

My responsibilities include:

Msi's Contribution

My responsibilities include: