Yes, I have decided that these devlogs will be weekly, because I have things to do and I don’t want to write them all the time! This week I got a ton of stuff done, the most major was adding pages to the site! I gotta get to work on those right away after I work on this devlog. I also did some general code cleanup and polish, and as you can see I added a top bar with tabs that let you switch between pages, as well as an account page and a settings page. I also started working on a Python REST API for the project, so it won’t just be frontend much longer.
This past week I have been working on the actual bulletin board part of the bulletin page. I found a nice react library (not Motion) that lets me do what I want, but the documentation was realy bad, and it took me a couple (unlogged) hours trying to figure out how to use it. But now I have a proper bulletin, I just have to figure out how to feed data to it and polish it up a lot.
I have created a new React app for ClubHub after making a simple React test, and after a very long hour of programming, I have created the layout for the main bulletin of the app! The top row is the part with all of the tabs for different parts of the site, the side row is where all of the filters for different clubs are going to go, and the middle area is where the bulletin board is going to go. That one’s gonna be hard, but I found a thing called Motion that might let me do it. I’ll see you in the next devlog (later today)!
Now I get why everyone likes JSX based tools. I have INFINITE POWER now. ClubHub is gonna be a breeze!
I’ve begun working on the prototype UI for my school club management project, ClubHub. It’s made in Google Slides. Tomorrow I will probably start learning React (y’know, to actually make the project)