Releases: dcsil/Moguls-Analysis
CSC491 Software
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
CSC491 A5 - App Repo
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.