For the past two weeks, I created authentication (using username/password/JWT access token/JWT refresh token) and authorization mechanisms from scratch in both the front-end and back-end. I had trouble figuring out the best way to implement authentication and authorization (and the principles involved), but I eventually figured it out. In the next few weeks I am going to perfect the back-end for CRUD operations for the "User" and "Project"s collections, and start creating global state for the front-end for the current user, authentication tokens, and current project using Redux. If time permits, I will start helping out with the DevOps portion of the project where I think more about how we grab all the files from a Repo on GitHub using GitHub actions and use them to build our project using docker
For the past two weeks, I created authentication (using username/password/JWT access token/JWT refresh token) and authorization mechanisms from scratch in both the front-end and back-end. I had trouble figuring out the best way to implement authentication and authorization (and the principles involved), but I eventually figured it out. In the next few weeks I am going to perfect the back-end for CRUD operations for the "User" and "Project"s collections, and start creating global state for the front-end for the current user, authentication tokens, and current project using Redux. If time permits, I will start helping out with the DevOps portion of the project where I think more about how we grab all the files from a Repo on GitHub using GitHub actions and use them to build our project using docker