NoiseThreat banner

NoiseThreat

3 devlogs
10h 6m 46s

NoiseThreat is a small web project which try to measure and explain noise pollution in simple way. In many cities, specially in India, noise from trafic, construcvtion and crowded areas is very common but people mostly dont pay attention to it. Th…

NoiseThreat is a small web project which try to measure and explain noise pollution in simple way. In many cities, specially in India, noise from trafic, construcvtion and crowded areas is very common but people mostly dont pay attention to it. This platform uses the device microphone to records small sound sample and convert it into decibel value so users can understand how loud the surrounding area is.

The result is shown on a simple dashboard with a sound meter and a basic Noise Polution Index which tells if the environment is safe or too noisy. It also compare the sound level with general WHO and CPCB guidelines. The main idea of this project is to make noise pollution little more visible and help people realise how everyday sound around them can affect health and daily life.

This project uses AI

I used AI little bit while making this project. Mostly I used it to understand some basic JavaScript things and sometimes for small Css layout or ratio issues and Few UI elements

Demo Repository

Loading README...

aashixhmaurya

Shipped this project!

Hours: 10.11
Cookies: 🍪 223
Multiplier: 22.06 cookies/hr

A website that measures Npi and tells us about the consciences regarding measured npi or sound measured dB.

simply click on click on tap to measure it would take 10sec to measure and after it will show the parameters and data according to the measured sound

there is dashboard section in which its about that how i calculated npi and other parameters and what are the standards

and at last there is history section.

aashixhmaurya

implemented UI

so finally i completed the ui part and upgraded it properly from previous version
old one was looking very basic so i reworked it and made it more clean and usable

  • What i did ?
    completed remaining html part
    improved full layout and structure
    fixed spacing and alignment issues
    adjusted small ui elements to make it look better
    made whole interface feel more like a proper web app

  • ngl most of the time went in small small changes which dont look big but actually matter a lot 💀

**Time Breakdown **
around 2h+ went in this final part
but overall around 3hr+ went only in improving ui

Problems
layout was not looking balanced at first
spacing and alignment needed multiple fixes
sometimes after fixing one thing another part was breaking 😭
had to adjust things again and again

Final Result
now ui looks much better than before
it feels more clean and structured
overall this version feels complete for now

Next Step
for now nothing major
but i still have some ideas in mind which i will try later 👀

Attachment
Attachment
Attachment
Attachment
1

Comments

Tejas Mali
Tejas Mali about 1 month ago

Nice Ui and Good Concept

aashixhmaurya
  • today i worked on improving the ui because the old structure was not looking good

  • What i did ?
    worked only on html today
    redesigned the layout from scratch
    changed sections and structure to make it better
    tried to make it feel more like a proper web
    around 55%to65% html done for new Ui

  • —>Next Step
    -finish remaining html
    -then start css based on this structure
    -make it clean and simple

  • ngl half of the time went in just thinking “should this go here or there” 💀
    that’s it for today👍.

Attachment
Attachment
Attachment
Attachment
0
aashixhmaurya
  • soo after spending around I was finally able to make a basic working web where sound input is taken from mic and shown on screen. starting me it was confusing but slowly things started making sense and it felt good when first time values actually changed with real sound 😭

What i did ?

  • first i created full html layout and divided page into control panel and main sound display area
    then added css to make everything look little clean and not all messed up
  • after that worked on javascript part and connected microphone input using browser audio features
    then got sound input and showed basic decibel value on screen
    also tested it irl with different sounds to check if values are actually changing

How i started ?

In css ?

  • I mainly worked on layout and positioning
    tried to align all sections properly and fix spacing so ui looks balanced
    but layout was breaking again and again
    elements were shifting from their place
    some parts were overlapping
    sizing was not behaving correctly
    this small thing took around 30-40 min to fix 😭 fr

**In javascript **

  • I worked on microphone and sound processing
    used web audio api to access mic and tried getting live values
    then converted it into basic decibel number
    but understanding this part was little confusing
    didnt understand how mic permission and start works
    getting live sound values was new for me
    processing that data was not easy in starting
    took some time but once it worked it felt really good

Next Step Would be–>

  • Improve ui because still looks basic
    make sound meter better and smoother
    improve noise logic
    maybe add history or more features later
Attachment
0