This week, we finalized our plans for our project implementation and began setting up our coding environment. Here is the flowchart I created of the planned client workflow through the application:

I feel that my team has been great about maintaining communication both within and outside of our meetings. We divided our project into tasks and evenly distributed those tasks amongst our team. I will be working mostly on front-end development and creating the menus, pages, and forms. William also walked us through setting up and how to use NVM and Docker. I have no prior experience with either of them, but they don’t seem too challenging or intimidating to use. I found some helpful tutorials/refreshers that I will be going through this upcoming week:
- JS refresher tutorial
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
- React tutorial
- Next.js tutorial/documentation
- https://nextjs.org/docs
- Docker tutorial
- https://docker-curriculum.com/
I am really looking forward to learning how to use these tools because they are used in actual professional settings. I am hoping that having some experience with them could possibly help me in getting a job.
As for my goals for this week outside of the project, I’ve been wanting to start setting a minimum number of leetcode problems and positions/internships that I apply to weekly, so I will probably start that this week. I’m a pretty big procrastinator and I know I need to set deadlines like this for myself or nothing would ever get done.
Please feel free to share any helpful links or advice you have below! That’s all for this week, thanks for reading!