This markdown details the required technology and resources that you would need to learn for this project.
- Git
- Version control and place to store code
- Git and GitHub crash course: https://www.youtube.com/watch?v=RGOj5yH7evk
- Markdown
- Language to write documentation in GitHub
- Markdown crash course: https://www.youtube.com/watch?v=HUBNt18RFbo
- Node.JS
- The runtime environment for front-end and back-end
- Crash course: https://www.youtube.com/watch?v=fBNz5xF-Kx4
- Typescript
- Used in this project to ensure good javascript
- Crash Course: https://www.youtube.com/watch?v=BwuLxPH8IDs
- AdobeXD
- Tool used to design websites
- Crash Course: https://www.youtube.com/watch?v=68w2VwalD5w
- React
- Front end library
- Crash Course: https://www.youtube.com/watch?v=4UZrsTqkcW4
- SCSS
- Styling of the project
- Express
- Back end library to run the backend server
- Crash Course: https://www.youtube.com/watch?v=L72fhGm1tfE
- mysql
- package for node to talk with sql: https://www.npmjs.com/package/mysql
- SQL
- The database language for this project