A way for students of my school to rate food items!
Unfortunately, you guys will not be able to experience the project in its entirely, specifically the rating. However, you are still able to view most of the items and explore the pages.
A way for students of my school to rate food items!
Unfortunately, you guys will not be able to experience the project in its entirely, specifically the rating. However, you are still able to view most of the items and explore the pages.
i made some changes to what the rate page looks like if a user isn’t logged in. I cant access their users document because they dont have one. that’s largely what i spent a big portion of this update on in terms of code, but a lot of other time was devoted towards debugging my firebase rules and some other things due to my vercel page not working. i think im really ready to deploy now
Log in to leave a comment
i have completed the profile modal, adding a few things to make it look more fleshed out. i would do this with the settings modal too, except theres nothing that i would add to the settings modal. at this point, i think i have reached a comfortable conlusion to this project
Log in to leave a comment
i updated how the ratings are calculated, as it turns out that every single leaderboard item on the front end was given a previous ranking of 5, so i updated that. I also updated my API so that items that have no rating are not factored into the ranking calculation, as for the least average rating, items that have no rating would throw off the delta for the rating change that shows. at this point, the project is largely done, and i only need to make some changes to the settings and profile modal before im done i think
Log in to leave a comment
i updated the modal so that it looks the way i wanted it to look and i also added a toast message to tell the user how to find the comments since i realized there is kind of no way you would find out normally
Log in to leave a comment
i finished the batch updater and it works which is nice. comments show and ratings are updated, and i updated the leaderboard so that only items that have ratings are shown. there are definitely some problems that still need fixing with the leaderboard though
Log in to leave a comment
i realized that i needed to have a way to update the rankings and the amount of comments a user makes, so i made another cron job that calls my api every day at 10PM central to update things instead of having to do any rating calculations during read or something like that.
Log in to leave a comment
i implemented the first out of 6 steps that i plan to use for a batch updater that will allow me to maintain a ranking system for the leaderboard
Log in to leave a comment
in this update, i largely finished the leaderboard page, implementing logic for sorting the items, viewing comments, and other things. i still need to update my batch job so that the ratings are pushed to the database every day and i also need to make some changes to the data stored in the database.
Log in to leave a comment
for this devlog, i finished the entire rate page. this includes:
Log in to leave a comment
for this update (~1hr 30min), i have retrieved the data in the Rate page, but i might have to change that soon with how i plan on separating the menu items. i also began to start working on the RateItem, which will be the individual card that will be the way a user rates items. things are still work in progress, but for some reason Flavortown is adding 9h 49m of work, so i decided to make a devlog. i have ~24hr of work on this project so i’m not really sure whats going on 😅
Log in to leave a comment
for this update, i have:
Log in to leave a comment
started working on the “rate” page, so far just got the date selector working
Log in to leave a comment
Everything done in this project so far:
Log in to leave a comment
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
Log in to leave a comment