CST 336 - Internet Programming (Week 7 & 8)

Week 7 & 8 - Final Project


These two weeks, our focus were on the Final Project, beginning with the idea brainstorming. I proposed for the team a website of retail store, where people can keep track of their lists and find the items on website such as Target, Walmart, Amazon via APIs. In addition, our team agreed with the idea of whomever idea got chosen will be the team manager as well. So, we chose to build a library website, where users can look for books and review them.


At first, we assigned tasks based on our strength, where I was the back-end developer. However, our professor Laira suggested that we should divide our work so that everyone can have full stack developing experience. Therefore, we reorganized the tasks but keep the roles at the same time. Each of us handle the full stack development for about two pages / routes. Then, everyone can handle their primary role. For example, as a back-end developer, after finishing two pages for Display Review and Adding Review, I handle the server side, where all the routes are connected.


Everything sailed smoothly the entire time. However, there were some pumps here and there due to our tasks cross other's fields here and there. For example, in order to display a popup window to add review, I need to pass a variable through a webpage, and that page was handled by my partner. I had to make change and notify my teammate. In addition, I need to ensure the name of the popup window is matched in order for it to display when being called. After all, everything went well. An enjoyable project and experience with my team after a whole summer semester and the first year at CSUMB. Moreover, this project further proves to me that communication is a key, if not the most crucial piece, for teamwork.

Link to our website: https://shelf-life-5rd5.onrender.com/

Comments

Popular Posts