Posts

Showing posts from November, 2025

CST 489-499 - Module 12

 Week 12, This week was productive for me because I was able to reformat what I needed to for the project, so the pages have a more friendly user interface. With that addition I was also able to fix bugs I hadn't noticed before, implement a general way to let users decide who won or lost the board game match, update their individual game stats, and now allow users to upload images with the board game night/event.  My plan for the following week is to add more functions that will help the user in managing photos uploaded to the board game event because right now it only uploads. I need to implement a way for the user to select an uploaded photo and decide if they want to delete it. As for tying features together, we are at a good spot. I think the main things we need to work on now is the main feed we want to have on the main page, and displaying user stats, which may take longer. Right now, the main challenge I'm facing in the project development is of course, time. We have mo...

CST 489-499 - Module 11

 Week 11, The main milestone for me this week was finally being able to create a board game event for the Capstone project and allowing the user to add what games they played or planned to play at the same time. However, once again there needs to be a UI change. Right now, the event creation is separated from being able to add matches, but upon viewing the event previously created, the user will be able to edit the event info, and in a further separated area, be able to add/edit match info. This makes displaying the info more modular and leave more room for more details, such as who won or lost the board game.  The plan for next week hopefully involves tying all the features together which is really taking shape. I assume the main thing to tackle is separating match info base on which user is invited or involved in the board game event, since it is more for friends than it is for finding public games. The main challenge I am facing in the project is reformatting how events, ma...

CST 489-499 - Module 10

 Week 10, This week was a bit more involved than last week in terms of contribution to the project. Overall, the core features are being implemented at a much faster rate than last week, but I feel I'm not going as fast as I want to. I was able to get the image uploading working, although right now it is not connected to the feature we want it for.  Additionally, I've been working on the main feature (board game event/match creation) for quite some time, however, it took quite a bit of code changes as more and more got implemented. The reason being that we need to reuse some of the code in different areas, and it involves many different parts of the database, more than I thought would be needed to start implementing the event creation. On the bright side, I also feel more confident in working with the database itself, but it is fairly different from what we are used to. For instance, in MySQL, you would create separate tables for different types of entities and relate those us...