JayBox325 / auditor

Home Page:auditor-two.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auditor

Powerful sustainability auditor for designers, content authors and developers alike. Provides a tool that estimates the CO2e impact from a data transfer. Type in a file transfer size in KB and select a carbon intensity to get the estimated impact and some example comparisons.

Todo

  • Use an API endpoint to fetch the latest, reliable carbon intensity grids
  • Integrate lighthouse (external Node service?) to perform an audit of a domain name and use this audit to fetch a website's size and perform an audit on that size.
  • Using lighthouse, make top-level suggestions based on the report
  • Ability to upload a file and provide CO2e estimates based on the file size (and also recommend using new tech like WebP if the format is JPG or PNG etc)
  • Ability to analyise an image file and conclude if it has been compressed or not then suggest TinyPNG or something to compress it
  • Add testing with other models
  • Add throttling to perform test on 20 year old computer and 10 year old computer
  • Store that current user's session in local storage so they can hop between 3 or 4 comparisons in that session
  • Explore the need for longer term cookie storage for a user's historical estimates
  • Add a 'compare' feature where the user can directly compare up to three estimates
  • Add ability to select your data size test (some users might know the MB and won't want to translate it into KB, UX feature)
  • Review design
  • Come up with a name
  • Restructure form so it uses HTML5 form elements
  • Add ability to select the % of returning users
  • Rebuild so it works on all browsers/devices
  • Add a green hosting checkbox (in progress...)
  • Add a warning/validation error if someone presses enter and tries to submit the form without the size added

About

auditor-two.vercel.app


Languages

Language:JavaScript 95.7%Language:SCSS 4.3%