Personal note: What up, back at it again with the new year's dev log. I started the node portion of the backend 🥳. (had to throw in the cringe emoji). My UI video got 16 views baby, lets gooooo. Not exactly big numbers but I honestly only expected like 10. In other news, I have an interview tomorrow with a school district near me. The job is essentially IT. It pays decent and has good benefits but since I have no professional IT experience, I doubt I will land it. Either way, I am gonna be making enough money at the end of the year anyway via my job board that I will not have to worry about it.
I have actually made some UI changes today. I know I said that it was done for now, but I think the changes I added were necessary. Plus the logic I was using to conditionally render the different screens was a nightmare, so I needed to do some refactoring. More information is in the stand-up below.
If you have not checked out the video discussing the basic UI, please do:
Idea 1 - Job Board: As I said earlier, I stated on the Node portion. This was literally just setting up the basic routes and making sure that the Axios requests from the front end had the correct payloads. So now I know that in the backend I am getting all of the information needed to perform the business logic. The front end needed some serious refactoring. The logic I was using to conditionally render the different screens was convoluted. Now it is just as simple as a few flags. I also added a filter that allows the user to change how the jobs are sorted. That seems like a pretty basic thing, but I did not think of it till last night. I am also going to add a screen where you can remove a job listing you put up. I imagine that companies do not want more candidates if they have already hired one.
Idea 2 - Paid Plugins: Scratched
Idea 3 - SaaS: I have a solid idea for a SaaS company I believe, but will not start on this till my job board is out and functional, even though I'm really excited about it.
Idea 4 - Paid API: Just learned about how you can build an API and market it easily through rapid API. I am thinking that this might be something I want to try.