Index | Description |
---|---|
High Level Architecture | High level overview illustrating component interactions |
Deployment | How to deploy the project |
User Guide | The working solution |
Files/Directories | Important files/directories in the project |
Changelog | Any changes post publish |
Credits | Meet the team behind the solution |
License | License details |
The following architecture diagram illustrates the various AWS components utliized to deliver the solution. For an in-depth explanation of the frontend and backend stacks, refer to the Architecture Deep Dive.
To deploy this solution, please follow the steps laid out in the Deployment Guide
For instructions on how to navigate the web app interface, refer to the Web App User Guide.
.
├── amplify
├── backend/
│ ├── cdk/
| │ ├── layers/
├── node_modules
├── public
├── src/
│ ├── components/
│ │ ├── Authentication/
│ │ │ ├── ConfirmEmail.js
│ │ │ ├── ForceChangePassowrd.js
│ │ │ ├── ForgotPasswordComponent.js
│ │ │ ├── Login.js
│ │ │ └── Register.js
│ │ ├── Dropdown/
│ │ │ ├── dropdown.css
│ │ │ └── dropdown.js
│ │ ├── Navbar/
│ │ │ ├── navbar.css
│ │ │ └── navbar.js
│ │ ├── ResearcherGraph/
│ │ │ ├── helpers/
│ │ │ ├── ResearcherGraph.css
│ │ │ └── ResearcherGraph.js
│ │ ├── Searchbar/
│ │ │ ├── searchbar.css
│ │ │ └── searchbar.js
│ │ ├── AuthLayer.js
│ │ ├── FacultyFiltersDialog.js
│ │ ├── LoadingButton.js
│ │ └── TheApp.js
│ ├── graphql/
│ ├── .gitignore
│ ├── index.css
│ ├── index.js
│ ├── logo.svg
│ ├── reportWebVitals.js
│ ├── setupTests.js
├── .gitignore
├── .graphqlconfig.yml
├── package-lock.json
├── package.json
└── README.md
N/A
This application was architected and developed by Matthew Stefansson, Lance Holland, Wren Liang, Emily Deutsch, and John Marquez with guidance from the UBC CIC technical and project management teams.
This project is distributed under the MIT License.