Inspiration
The inspiration for our project came from our collective dissatisfaction with history education through dull memorization tasks. Our idea of immersing students in history class via sound was born of that thought.
What it does
Sound-Zero strips lyrics from an API (currently Genius, but most likely will change) guided by two variables. From there, we bring the lyrics back, and the User can underline any historical reference to get results via Wiki Libraries immediately. Another great function is adding a contact-us page to help contest any false information on wiki people spot.
How we built it
We started with the front end building our website from bare-bones HTML and CSS. After that, we worked with JavaScript to create a mailing system for any mistakes found in the Wiki Libraries. After, I worked the backend with Python and PHP to create an interface between the Genius API and our website.
Challenges we ran into
Sadly we could not include the deep dive into the wiki libraries due to time constraints. Another issue we ran into was Genius API, as their search engine can be beyond screwy. However, we learned valuable lessons in adapting to problems instead of letting them become obstacles.
Accomplishments that we're proud of
Baha is very proud of his HTML, as he's been working hard to improve his skills in the coming weeks of the competition. I am most proud of working with everyone from the school to make the best website possible. Although it has some issues, I feel this project has a lot of love baked within it with the right amount of dedication.
What we learned
We learned more about sending emails with HTML and JavaScript. Moreover, I learned more about data management through my brief stint working with PHP; I have to say, in many ways, the project challenged us to think big and pragmatically.
What's next for Sound-Zero
The following areas for Sound-Zero to go are primarily functionality and UI design. We hope to include a flask framework in the future development to make more processes smooth. Furthermore, we want to eliminate the Genius API in favor of something more reliable. Overall, we want the project to be fun for kids to learn history through music.
My discord username is: Retr0
Log in or sign up for Devpost to join the conversation.