Training Buddy has the vision of providing a secure and user-friendly way for exercise enthusiasts of all levels to be able to enhance their fitness journeys by connecting with like-minded users with similar training interests and scheduling workouts together.

Overview

Derived - Training Buddy

GitHub pull requests GitHub issues GitHub repo size

Project Technologies

  • Frontend
Angular 
  • API
Node/NestJs
  • Backend
NestJs
  • Database
PostgreSQL
  • Hosting
GCP
  • Authentication
Firebase

Project Description:

Training Buddy has the vision of providing a secure and user-friendly way for exercise enthusiasts of all levels to be able to enhance their fitness journeys by connecting with like-minded users with similar training interests and scheduling workouts together.

Video Demo Links: [click here]https://drive.google.com/file/d/1VgraqJdbI0Ttjr7Imh1lyMxpHckIchIe/view?usp=sharing)

SRS Documentation: click here

Project Board: click here


Group Members

Sarah King (u20481218)

Image

I’m a third year BSc Computer Science student with a passion for people and problem solving. I am familiar with and competent in typescript, Java, Javascript, NodeJS, SQL, php amongst many other technologies. I have a keen interest and ability in database design and implementation. I value organisation, time management, solid communication and effective leadership.


Muziwandile Ndlovu (u20469366)

Image

I am a third year BSc Information Knowledge Systems (Data Science) student.I am Familiar with PHP ,R , SAS, Java, Python, TypeScript and C++. I Have good understanding of constructing API’s, working with Typescript based frameworks such as Express, Nest Js and Angular Able to conceptualise complex ideas, and able to break them down into smaller understandable and manageable ideas


Matthew Gotte (u20734621)

Image

I am a third year BSc Information Knowledge Systems (Software Development). I am familiar with Java, C++, TypeScript, PHP, NodeJs, ES6, and markup languages. I am good at responsive frontend and implementing designs into a working frontend. I have built many applications in React, Ionic and Angular from start to finish. I am committed to delivering quality work and supporting my peers to deliver the best system possible.


Takudzwanashe Muguti (u20479884)

Image

I am a third year BSc Computer Science Student who is passionate about technology and results-driven. I am competent with C++, Java, TypeScript, NodeJS, PHP and flutter. I am also able to identify security flows and ensure code is secure from attacks. I work well under pressure and am able to come up with creative solutions to unique problems.


Lehlohonolo Sehako (u20557622)

Image

I am a third year BSc Computer Science student who is passionate about Machine Learning and developing predictive models. I am familiar with C++, Java, Python, CSS, HTML, Javascript, NodeJS and PHP. I have a good understanding of developing Machine Learning models using ML libraries such as scikit-learn and pandas. I possess good analytical skills that help with providing solutions to complex problems.


You might also like...

Bayesian bandit implementation for Node and the browser.

#bayesian-bandit.js This is an adaptation of the Bayesian Bandit code from Probabilistic Programming and Bayesian Methods for Hackers, specifically d3

Aug 19, 2022

Simple Javascript implementation of the k-means algorithm, for node.js and the browser

#kMeans.js Simple Javascript implementation of the k-means algorithm, for node.js and the browser ##Installation npm install kmeans-js ##Example (JS)

Aug 19, 2022

Unsupervised machine learning with multivariate Gaussian mixture model which supports both offline data and real-time data stream.

Gaussian Mixture Model Unsupervised machine learning with multivariate Gaussian mixture model which supports both offline data and real-time data stre

Oct 7, 2022

Clustering algorithms implemented in Javascript for Node.js and the browser

Clustering.js ####Clustering algorithms implemented in Javascript for Node.js and the browser Examples License Copyright (c) 2013 Emil Bay github@tixz

Aug 19, 2022

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

NLP.js If you're looking for the version 3 docs, you can find them here Version 3 "NLP.js" is a general natural language utility for nodejs. Currently

Dec 29, 2022

Fork, customize and deploy your Candy Machine v2 super quickly

Fork, customize and deploy your Candy Machine v2 super quickly

Candy Machine V2 Frontend This is a barebones implementation of Candy Machine V2 frontend, intended for users who want to quickly get started selling

Oct 24, 2022

Journeys is a django based community-focused website that allows users to bookmark URLs (through chrome extension) and share their journeys through timelines.

Journeys is a django based community-focused website that allows users to bookmark URLs (through chrome extension) and share their journeys through timelines.

Journeys is a django based community-focused website that allows users to bookmark URLs (through chrome extension) and share their journeys through timelines. A timeline is a collection of links that share a common topic or a journey of building and learning something new. Users can create timelines, share them publicly, and explore resources.

Jun 13, 2022

A health-focused app for users to be able to track workouts and nutritional data with a social media component to inspire friendly competition among the users.

A health-focused app for users to be able to track workouts and nutritional data with a social media component to inspire friendly competition among the users.

Aug 26, 2022

Natura is a women-only gym that provides a safe, supportive environment for women of all shapes, sizes, and fitness levels

Natura is a women-only gym that provides a safe, supportive environment for women of all shapes, sizes, and fitness levels

Natura is a women-only gym that provides a safe, supportive environment for women of all shapes, sizes, and fitness levels. Their goal is to help women feel confident and comfortable in their own skin, and to encourage them to lead healthy, active lifestyles.

Nov 30, 2022

As a user, I want to be able to post about travel locations and provide comments and ratings. As a user, I want to be able to look at other users posts and search travel locations by rating.

As a user, I want to be able to post about travel locations and provide comments and ratings. As a user, I want to be able to look at other users posts and search travel locations by rating.

Travel-bug https://travelbug-project.herokuapp.com/ Table of Contents User-Story Description Installation Usage Contributions Tests License Questions

Mar 2, 2022

A full-stack application that allows gamers to connect and match to people with similar interests.

A full-stack application that allows gamers to connect and match to people with similar interests.

Platform that allows gamers to connect and find people with similar interests. Built during the @Rocketseat NLW eSports event. Preview: Quickstart Ser

Oct 2, 2022

Open! Inclusive! Collaborative! A community for enthusiasts exploring new technologies, working on innovative ideas and helping each other grow together. Open Issues, Raise ideas, Make Pull Requests!

Open! Inclusive! Collaborative! A community for enthusiasts exploring new technologies, working on innovative ideas and helping each other grow together. Open Issues, Raise ideas, Make Pull Requests!

About Us OplnCo previously known as Devstucom represents Open Inclusive Collaborative. We as a community help our fellow students build skills through

Oct 13, 2022

Qwerty is the first social website focused on connecting students with similar classes and gender identities

Qwerty is the first social website focused on connecting students with similar classes and gender identities

🌈 Qwerty 🌈 Qwerty is the first social website focused on connecting students with similar classes and gender identities. To get started simply input

Oct 21, 2022

This project entails a To-do-List whereby a user can input the tasks they want to do, check the tasks done and also clear all tasks when all of them are completed. It is efficient for a user who want to manage their time and keep track of their day.

This project entails a To-do-List whereby a user can input the tasks they want to do, check the tasks done and also clear all tasks when all of them are completed. It is efficient for a user who want to manage their time and keep track of their day.

Screenshot Here is a screenshot for the project. To-Do-List Project This is a Microverse project that entails a to-do-list which one is able to add an

Jun 16, 2022

⚡️The Fullstack React Framework — built on Next.js

⚡️The Fullstack React Framework — built on Next.js

The Fullstack React Framework "Zero-API" Data Layer — Built on Next.js — Inspired by Ruby on Rails Read the Documentation “Zero-API” data layer lets y

Jan 4, 2023

Clock and task scheduler for node.js applications, providing extensive control of time and callback scheduling in prod and test code

#zeit A node.js clock and scheduler, intended to take place of the global V8 object for manipulation of time and task scheduling which would be handle

Dec 21, 2021

Clock and task scheduler for node.js applications, providing extensive control of time and callback scheduling in prod and test code

#zeit A node.js clock and scheduler, intended to take place of the global V8 object for manipulation of time and task scheduling which would be handle

Dec 21, 2021

This is an application that allows users to create a workouts to eliminate any gym anxiety.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Apr 6, 2022
Comments
  • ✅ Adding dashboard spec and landing page components

    ✅ Adding dashboard spec and landing page components

    @Lehlohonolo-Sehako I am trying to add the spec for the dashboard back and will need to check why the tests are failing. If you want to work off this branch on your local pc, we can start the design of the landing/about page.

    #387 #388

    priority:medium scope:client status:needs-tests type:refactor 
    opened by MatthewGotte 2
Owner
COS 301 - 2022
COS 301 - 2022 Capstone Software Engineering Projects
COS 301 - 2022
Friendly machine learning for the web! 🤖

Read our ml5.js Code of Conduct and software licence here! This project is currently in development. Friendly machine learning for the web! ml5.js aim

ml5 5.9k Jan 2, 2023
A state of the art* image classification app that tells users if the photo they uploaded is a pizza or is not a pizza

Not Pizza Have you ever seen something and wondered if it was a pizza or not? No? Doesn't matter. What matters is that we have a state of the art imag

Kei the Pizza 21 Oct 24, 2022
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js

face-api.js JavaScript face recognition API for the browser and nodejs implemented on top of tensorflow.js core (tensorflow/tfjs-core) Click me for Li

Vincent Mühler 14.6k Jan 2, 2023
architecture-free neural network library for node.js and the browser

Synaptic Important: Synaptic 2.x is in stage of discussion now! Feel free to participate Synaptic is a javascript neural network library for node.js a

Juan Cazala 6.9k Dec 27, 2022
A JavaScript deep learning and reinforcement learning library.

neurojs is a JavaScript framework for deep learning in the browser. It mainly focuses on reinforcement learning, but can be used for any neural networ

Jan 4.4k Jan 4, 2023
Train and test machine learning models for your Arduino Nano 33 BLE Sense in the browser.

Tiny Motion Trainer Train and test IMU based TFLite models on the Web Overview Since 2009, coders have created thousands of experiments using Chrome,

Google Creative Lab 59 Nov 21, 2022
Interactive digital art with head-coupled perspective effect using Three.js and TensorFlow.js

Interactive digital frame with head-tracking using Three.js & TensorFlow.js Using TensorFlow.js and Three.js, this project is a prototype of an intera

Charlie 61 Dec 12, 2022
A react native cached, animated, and auto chooses the best-resolution image for the current screen.

A react native cached, animated and auto chooses the best-resolution image for the current screen. This is a simple react native image component that

Nam Nguyen 29 Mar 30, 2022
Visualizer for neural network, deep learning, and machine learning models

Netron is a viewer for neural network, deep learning and machine learning models. Netron supports ONNX, TensorFlow Lite, Caffe, Keras, Darknet, Paddle

Lutz Roeder 21k Jan 5, 2023
Run XGBoost model and make predictions in Node.js

XGBoost-Node eXtreme Gradient Boosting Package in Node.js XGBoost-Node is a Node.js interface of XGBoost. XGBoost is a library from DMLC. It is design

暖房 / nuan.io 31 Nov 15, 2022