Inspiration
After seeing soundboards before, especially those containing meme content, we wanted to create our own.
What it does
Allows a user to spam other users with sound files, as well as add in files of their own for everyone to use.
How we built it
We used Express.js for the backend, SQL to store information about the sounds we upload, and WebSockets to communicate real-time information to users and the server. We host our http and websocket user using heroku's free servers and our SQL server using Google Cloud Platform.
Challenges we ran into
We had to re-code our front end as we weren't aware of the complexities of React, and we planned for way more than we managed to accomplish.
Accomplishments that we're proud of
Sheer dankness, as well as the websocket setup to play sounds on all computers. The sound upload system is also something that we're proud of
What we learned
We learned how to write an entire backend in Express.js, team coordination, website design and CSS, Google Cloud Platform and interfacing with those servers.
What's next for Meme-Soundboard-2
If we had more time to work on the project, we would make it look nice, make sound uploading more clean, and handle websockets more elegantly.
Built With
- css
- express.js
- howler.js
- html
- javascript
- sqlpl
- websockets
Log in or sign up for Devpost to join the conversation.