Skip to content

Releases: acmutd/trackit

TrackIT Summer 2020 Release

02 Aug 04:59
9274976

Choose a tag to compare

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

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

30 May 06:00
d02d849

Choose a tag to compare

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