Independent Project Development - Goal Define
So excited to head back to JavaScript again this semester, as for the recode class I decided to develop independent projects mainly using ReactJS, which is a JavaScript library for building user interfaces. The reason why I chose ReactJS is that I found component-based is more efficient than spending too much time on different divs compared to VanillaJS when I was creating projects on Connections Lab. Also, it is a great chance to learn one of the most popular business development tools and learn more about how to become a front-end developer.
The basic goal of this is trying to create different uses/tyles of websites, and to be more specific, I list the expected goal below:
Keep developing the final project of Connections Lab - AI-Art-Gallery. Build and deploy my Full Stack AI Image Generation App using MongoDB, Node JS, Express, and ReactJS, insert it into the original page
Develop and deploy my favorite movie/music app.
Build my own ChatGPT AI App
Build my thesis website about affective computing, including research, questionnaire, playful app and keep it updated.
Because I have never used ReactJS before so I will combine the learning and building processes together, and there are tons of tutorials online so I think it is not that hard to follow. By the end of the semester, I definitely hope can achieve all of them but depending on such a short time maybe I can build 3/4(one project every two weeks), and learn the basic knowledge of React, Tailwind, and other necessary libraries.
As for the first week, I will install the ReactJS library, learn how to build some basic components and deploy it on GitHub.