Skip to main content
Demo 1
- Famaliarized ourselves with the existing code base
- Upgraded node.js from v12.22.12 to v20.6.1
- Upgraded npm from v6.14.16
- Reduced vulnerabilities to 0
- Upgraded deprecated Webpack v4 to v5
- Improved build steps
- Built containers using Dockerfiles
- Deployed to Kubernetes
Demo 2
- Improved UI/UX
- Created mockups of the new designs for web pages
- Refactored image sizes so they were uniform and took up less of the screen
- Updated About section
- Restructured Tutorial section so it's easily readable
- Removed links that lead to 404 errors
- Created more code examples for users
- Upgraded container related dependencies
- Applied k8s scripts
- Refactored Javascript to Typescript
- Sped up build tools from 22s to 3s
- Removed 20 unused dev dependencies
- Added "Question" page so users can send in emails with questions
Demo 3
- Finished Kubernetes and Dockerization
- Deployed to Google Cloud
- Attempted to implement Facebook's Flow software but ran into errors and difficulties before it could be finished
- Installed babel compiler and configured application for it
- Installed Flow and configured application for it
- Added support for "class" syntax in the parser
- Added E2E test support
- Improved edge cases
- Implemented "Night Mode" for a darker color scheme
- Added functionality for user to be able to add their own sounds
- Added Feedback page so users can leave suggestions or other feedback