Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Releases: dcsil/Moguls-Analysis

CSC491 Software

09 Apr 03:36
6adb946
Compare
Choose a tag to compare

About The Software

Our software is a video analysis tool for moguls skiing.

Accuracy is an important aspect of sports performance, so we want to save time and improve efficiency for trainers by extracting key body metrics from key moments in videos.

Highlights:

  • video drag-n-drop uploading
  • video playing online
  • algorithm for extracting body metrics based on pose estimation
  • data saving with tags
  • data sorting with arbitrary attributes
  • data filtering with arbitrary attributes
  • user account registration and login
  • cookie and session for saving authentication status

Not fully implemented yet:

  • algorithm for event detection (to find the correct moment that the skiing board leaves the ramp in the video)

Demo Video

Link to the Demo Video

CSC491 A5 - App Repo

05 Mar 05:06
a34535d
Compare
Choose a tag to compare

Our repo for docs: https://github.com/dcsil/X-Tech

Stackshare.io (https://stackshare.io/dcsil/x-tech) update:
We replaced our originally selected UI frame Bootstrap with Material-UI. The reason is that Material-UI adopts a component-based importing style, making it suit well in a "React programming style". This makes us comfortable when during the front-end UI development because we can treat imported UI components from Material-UI as other React components we define. Also, Material-UI is responsive so it can also support our future plan for the mobile web app.

Roadmap (https://github.com/dcsil/X-Tech/blob/master/product_research/roadmap.md) update:
On the roadmap, we moved a few tasks into the “completed” category, included:
Implement CRUD APIs for the database
Set up CI for both front-end and backend server
Set up a test infrastructure for both front-end and backend server
Create a bootstrap script

And we also added the following tasks for our next week’s plan, which are omitted in our last update:
Add React routers
Add front-end HTML requests for table CRUD operations

Currently, we are on schedule. We have completed our major tasks for the past two weeks based on our roadmap, which included implementing our front-end user interface and database APIs on time, and deploying our web application on Heroku.

Note: We tried to use sumo logic to keep tracking of all logs but did not find a way to automatically upload the log file. We uploaded the log files and the URL in service.yml is linked to the file on Github.