WasteWise is a site built to help Australians understand, learn and take action on recycling. The site has multiple features such as find, contact, community and more to engage the user and enourage them to recycle. Below is my UX documentation and overall evaluation of the project (but it's quite long, so the essential parts are here)
just go to https://wastewise.shimpi.dev If you want to improve the site, please send a PR!!
The home screen features a calculator, graphs and chart from chart.js and lots more to educate users with easy steps on recycling
This uses RecycleMate's API to find locations and Nomination + Photon Komoot for the locations and GeoJSON. The end map uses leaflet to plot the points. How it works: The first textbox shows from Komoot and wehn clicked geocodes with GeoJSON. the second one finds from RecycleMate's (hidden) API that took soo long to map out the entire dir since it makes multiple calls and has its own authorisation and bearer token and everythingng
This uses CLoudflare's captcha, Profanity API and many other things to prevent abuse, but this is where uses can contact me about the stie. This is because the site was experiencing some abuse and so to stop that I have unfortunately had to use this. But then some users mentioned that the profanity filter is not good so I also provide an email address where they can contct me from!
Data is saved in a custom NeonDB integration that is linked with Vercel to ensure that it is fast and reliable. On the community page, the thing fetches from the neonDB to show total responses and make more people encouraged to view.
it has nothing special (feature-wise), its just text
see idk read it ig
For most the commits in April, I used AI for the most part of the commit since I really wanted to get it done before April... but I didn't get to finish sadly, and there were still a few things left to do