Shipped this project!
My friends an I built a website that uses a Random Forest ML model to predict power outages before they happen. Additionally, I made a place for users to submit reports and a place for admins to manage those reports. Users can also see the reports in a table. The hardest part was getting the data from the risk submission form to submit. I was trying to use a json file and js program, but I ended up switching to using a Vercel KV database, which is good because it updates automatically and instantly, and it is a lot easier than the method I was initially trying. I’m proud of the risk reporting and report viewing features because they were a challenge but I was able to overcome them. The ML model also seems to be pretty accurate because when it was raining, the percent risk in my area went up.