Skip to content

February 2021 Release

Compare
Choose a tag to compare
@harshasrikara harshasrikara released this 22 Feb 01:19
· 127 commits to master since this release
12a18ba

First release for the ACM Portal 🎉

Release Notes:

  • Full UI for the ACM Portal
  • Application system
  • Event Checkin system
  • Profile system

User functionality

  • Able to access website deployed at ACM Portal
  • Able to sign in via Auth0
  • Able to create profile with email/sub passed in as hidden fields
  • Able to access applications page with all spring 2020 applications
  • Able to view profile information & edit profile
  • Able to view list of past applications filled out
  • Able to view list of past events attended
  • Able to checkin to event
  • Able to apply with all profile information being passed in as a hidden field
  • Able to access calendar page with base information

Additional Functionality

  • Able to manage errors through Sentry
  • Able to persist Authenticatioin through Atuh0
  • Able to connect with Acm-core api
  • Able to manage auto deploys with CI pipeline to Heroku

Dependency List:

    "@auth0/auth0-react": "^1.0.0",
    "@material-ui/core": "^4.11.2",
    "@sentry/react": "^6.0.2",
    "@sentry/tracing": "^6.0.2",
    "@typeform/embed": "^0.25.1",
    "@types/jsonwebtoken": "^8.5.0",
    "antd": "^4.9.4",
    "axios": "^0.21.1",
    "jsonwebtoken": "^8.5.1",
    "react": "^16.13.1",
    "react-device-detect": "^1.13.1",
    "react-dom": "^16.13.1",
    "react-loading": "^2.0.3",
    "react-redux": "^7.2.0",
    "react-router-dom": "^5.2.0",
    "react-scripts": "^3.4.3",
    "react-stack-grid": "^0.7.1",
    "recoil": "^0.1.2",
    "redux": "^4.0.5",
    "serve": "^11.3.2",
    "styled-components": "^5.1.1"

Publisher Information:

Organization: Association for Computing Machinery
Chapter: University of Texas at Dallas
Director of Development: Harsha Srikara