ICS4U Software Development Project (2023)
The frontend and the backend are two different servers. There is a README with setup information in each of their respective root folders.
[1] “A Complete Guide to Flexbox,” CSS-Tricks, Apr. 08, 2013. https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-background (accessed May 31, 2023).
[2] “Cheat Sheets,” www.typescriptlang.org. https://www.typescriptlang.org/cheatsheets (accessed May 31, 2023).
[3] “React Chart Tutorial using CanvasJS Chart Component & NPM,” CanvasJS. https://canvasjs.com/docs/charts/integration/react/https://canvasjs.com/docs/charts/integration/react/ (accessed May 31, 2023).
[4] J. T, “How to create a React-Node.js application,” DEV Community, Mar. 30, 2021. https://dev.to/junko911/how-to-create-a-react-node-js-application-m5b (accessed May 31, 2023).
[5] Meta Open Source, “React,” react.dev, 2023. https://react.dev/
[6] “React Tutorial,” W3schools.com, 2020. https://www.w3schools.com/react/default.asp
[7] Axios, “Getting Started | Axios Docs,” axios-http.com. https://axios-http.com/docs/intro
[8] OpenJS Foundation, “Express - Node.js web application framework,” Expressjs.com, 2017. https://expressjs.com/
[9] F. Skokan, “jose,” GitHub, May 31, 2023. https://github.com/panva/jose (accessed May 31, 2023).
[10] OpenJS Foundation, “NodeJS,” NodeJS. https://nodejs.dev/en (accessed May 31, 2023).
[11] Sequelize, “Sequelize v6 | Sequelize,” sequelize.org. https://sequelize.org/docs/v6/
[12] Serverless Guru, “How to Unit Test with NodeJS?,” Serverless Guru, Nov. 06, 2019. https://medium.com/serverlessguru/how-to-unit-test-with-nodejs-76967019ba56 (accessed May 31, 2023).
[13] M. F. Khatri, “API Testing using SuperTest!,” Medium, Jan. 06, 2023. https://medium.com/@iamfaisalkhatri/api-testing-using-supertest-ea37522fa329
[14] MUI, “MUI: The React component library you always wanted,” mui.com, 2023. https://mui.com/