Skip to content

sathyaram/exhaustnotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 

Repository files navigation

ExhaustNotes

An API for car exhaust sounds.

Overview

Love the sound of cars? ExhaustNotes is a collection of car sounds where you can search through a variety of different luxury and sports cars and hear their specific, distinct exhaust sound when the engine is revved.

Features

  • Browse through a variety of car exhaust noises
  • Hear a cars specific exhaust, down to the trim level
  • Search for your favorite car's sound
  • Access any of the sounds, names or images via the open API
  • Responsive/Mobile Friendly

Technologies

  • HTML/SCSS
  • React
  • Javascript
  • Express
  • MongoDB/Mongoose
  • Node
  • Axios

Schema

  • carYear: Number,
  • carMake: String,
  • carModel: String,
  • carTrim: String,
  • carLink: String,
  • carImage: String,
  • carImageCredit: String,
  • carImageCreditLink: String,
  • carSound: String,
  • carSoundCredit: String,
  • carSoundCreditLink: String

Credits

No Copyright Infringement Intended

  • GIPHY, for the header gif
  • Unsplash, for the car images
  • Youtube, for car sounds
  • TransparentTextures, for background image

Bugs

  • Player: when pause and scrub, starts clip over
  • Safari Car Hover Z-indexing

For v2.0

  • Shoot to top button
  • Infinite Scroll of Cars + Searching the grid
  • Put meta/openGraph information
  • Randomize grid order every refresh
  • Slider for each car, so there can be multiple images
  • Adding a 'Love' option for Cars to tally which cars users find best
  • H1 Lights up as you type

For v3.0

  • User Submitted CarGrid via contribution
  • User Form: Upload using axios/express: get the file in given route and save it somehow
  • Type Anywhere Search
  • Background of site changed to image of car with color overlay
  • More Car Information: Horsepower, Torque, Cylinder count, MSRP, Fuel Economy
  • Car Logos via classes