Releases: acmutd/trackit
Releases · acmutd/trackit
TrackIT Summer 2020 Release
TrackIT
v1.2.0 Release Notes
Summer 2020 Release for TrackIT. Developed for interactive real-time workshop management and coordination by the Association for Computing Machinery.
Features
- Secure authentication through ACM Single Sign On
- Improved UI experience with warnings, error messages, alerts
- Convert project from javascript to typescript
- Improve codebase to separate logic into different components
- Reduce tech debt
- Add redux data store for improved data handling
- Secure email validation for ACM Officers to access administrative functionality
- Multiple API Keys to separate development and production instances
- Designed currently for use solely for workshops by the Association for Computing Machinery.
Additional information
- Documentation
- User Handbook
- Github with TrackIT
- Code Guidelines
- Project Information
- Deployment & Scripts
First Order Dependency Tree
track-it@1.2.0
├── @auth0/auth0-react@1.0.0
├── @babel/core@7.10.1
├── @babel/plugin-proposal-class-properties@7.10.1
├── @babel/preset-env@7.10.1
├── @fortawesome/fontawesome-svg-core@1.2.28
├── @fortawesome/free-brands-svg-icons@5.13.0
├── @fortawesome/free-solid-svg-icons@5.13.0
├── @fortawesome/react-fontawesome@0.1.9
├── @material-ui/core@4.10.0
├── @material-ui/icons@4.9.1
├── @testing-library/jest-dom@4.2.4
├── @testing-library/react@9.5.0
├── @testing-library/user-event@7.2.1
├── @types/debug@4.1.5
├── @types/dotenv@8.2.0
├── @types/draftjs-to-html@0.8.0
├── @types/enzyme@3.10.5
├── @types/enzyme-adapter-react-16@1.0.6
├── @types/file-saver@2.0.1
├── @types/jest@25.2.3
├── @types/node@14.0.12
├── @types/react@16.9.35
├── @types/react-datepicker@2.11.0
├── @types/react-dom@16.9.8
├── @types/react-draft-wysiwyg@1.13.0
├── @types/react-redux@7.1.9
├── @types/react-router-dom@5.1.5
├── bootstrap@4.5.0
├── debug@4.1.1
├── dotenv@8.2.0
├── draft-js@0.11.5
├── draftjs-to-html@0.9.1
├── enzyme@3.11.0
├── enzyme-adapter-react-16@1.15.2
├── file-saver@2.0.2
├── firebase@7.14.6
├── jest@26.0.1
├── UNMET PEER DEPENDENCY jquery@1.9.1 - 3
├── parcel-bundler@1.12.4
├── react@16.13.1
├── react-bootstrap@1.0.1
├── react-datepicker@2.16.0
├── react-dom@16.13.1
├── react-draft-wysiwyg@1.14.5
├── react-redux@7.2.0
├── react-router-dom@5.2.0
├── react-scripts@3.4.0
├── react-test-renderer@16.13.1
├── redux@4.0.5
├── serve@11.3.2
├── ts-jest@26.0.0
├── typescript@3.9.3
├── webpack-cli@3.3.11
└── webpack-dev-server@3.11.0
TrackIT MVP
TrackIT
v1.1.0 Release Notes
MVP Release of TrackIT. An interactive & real-time solution to remotely delivering event content and tracking user progress.
Tech Stack
- React
- Firebase
Features
- The student should be able to submit their name and workshop name to be tracked
- The students need to be able to check workshop levels
- The student should only be able to check the workshop level if it has been enabled
- The student should be able to uncheck the workshop level
- The student should be able to view the total number of levels
- The student should not be able to jump ahead of the levels before admin unlocking it
- The student should have workshop level information saved if they close the browser
- Admin should be able to view all students in a workshop
- Admin should be able to view progress for each student in the workshop
- Admin should be able to view a list of all workshops
- Admin should be able to add a description to workshop level
- Admin should be able to create, read, update and delete workshops
- Admin should be able to export workshop and student information
Additional information
- Check developer readme
- Check user handbook
- Use deployed instance at
trackit.acmutd.co