Category: Project Progress Reports
-
Kevin Riemer – Final Thoughts
To wrap up this project, I wanted to write a post with my final thoughts. Overall, this term I learned many valuable lessons. First, AI is great at generating starter code for a task for you. In many cases, you will have to edit this code to integrate it properly and guarantee functionality, but it…
-
Michael Kozub – Week 6
This week I got the “unfollow” button working on the Followers table. While I was at it, I was working on trying to get the “follow” button to disappear on the Users table so that nobody could try to follow a given user more than once. After doing some research, it seemed like the best…
-
Kevin Riemer – Post #6
This past week, I focused on additional content/pages to add to our project, as well as improving the frontend design of our website. There were definitely some more lessons I learned about AI along the way this week. It was very apparent to me this week that when working with multiple code files, you need…
-
Michael Kozub – Week 5
This week I was able to use ChatGPT to help me create two buttons, Follow and Unfollow, one for each table in our user-home page: Users and Following. After the buttons were created, GPT struggled with adding new functions to the existing web page. I’m still learning how to write my queries to GPT but…
-
Kevin Riemer – Post #5
This week I worked primarily on finishing our implementation of data storage within a session so that the user is able to have a personalized experience when they log in. I also implemented functionality for users to be able to log out of a session and be redirected back to the website’s home page. Finally,…
-
Michael Kozub – Week 4
This week I continued using ChatGPT to try and help me add features to the AI Coders App. As our codebase and files have grown I’ve found it to become more challenging to get ChatGPT to complete features for me, and this week I had to do more manual tweaking after code was generated for…
-
Kevin Riemer – Post #4
This week, I spent my time adding the initial implementation of user data storage for a currently logged in user on our website so that a user can get a personalized experience while using our app. I also added another webpage, and implemented a couple more backend queries to display more information personalized to our…
-
Michael Kozub – Week 3
So far ChatGPT has done a great job creating MySQL table tables and general SQL statements. This week I used GPT to create more tables: I ran into some issues with it creating primary and foreign keys, mostly due to my impatience with how to correctly write this in GPT format, so I took over…
-
Kevin Riemer – Post #3
This week, I focused on both frontend and backend work. ChatGPT was helpful, but also fell short in some areas! On the frontend, I tidied up our login page and our user-home page. Dev picked out some colors for another page of our web app, so I wanted to match them to remain consistent throughout…
-
Michael Kozub – Week 2
This week I created a new “followers” table, got a Flask server working, and got custom GET endpoints working. One endpoint returns all users and the other accepts custom parameters to query all users a given user “follows”. Below are bullet points in what I was able to accomplish at a more detailed level: Tables…