Say hello to The SoundBoard app : Appwrite Hashnode Hackathon
Team Details
Description of Project
At the Appwrite hackathon, I developed "The Soundboard App," an innovative application that allows users to easily create customized soundboards. Users can use links from various platforms (YouTube, SoundCloud, Vimeo) or MP3 audio files. They can personalize each sound with options for name, start and end points, and fades.
The app also offers the ability to rearrange sounds through drag-and-drop, create named groups with different colors, and easily share the soundboards. A unique sound experience at your fingertips!
Tech Stack
Appwrite
Database
Auth
GatsbyJS
- Site Generation
Netlify
- Hosting
Challenges We Faced
This innovative application was made possible by utilizing the powerful features provided by Appwrite, a Backend as a Service (BaaS) platform.
For the storage of customized soundboards, I leveraged Appwrite's Database feature. This allowed me to store user data, including the settings for each sound pad such as names, start and end points, fade-ins and fade-outs, as well as the layout of pads and groups. Thanks to Appwrite, saving and synchronizing soundboards became straightforward and efficient.
For user authentication management, I utilized Appwrite's Auth feature. This enabled users to log in to the application, create personal accounts, and save their customized soundboards. Authentication also facilitated secure sharing of soundboards among the application's users.
For the frontend development of the application, I used the Gatsby JS framework. Gatsby JS offers excellent performance and a smooth development experience through its React-based approach and static site generation concept. This enabled the creation of a responsive and dynamic user interface for "The Soundboard App."
Regarding the hosting of the application, I chose Netlify. Netlify is a modern hosting platform that allows easy and rapid deployment of static websites. Thanks to Netlify, I was able to quickly deploy "The Soundboard App" and ensure maximum availability for users.
In conclusion, the development of "The Soundboard App" during the Appwrite hackathon was a rewarding experience. Leveraging Appwrite's Database and Auth features helped create a robust and secure application. Through Gatsby JS and hosting on Netlify, I provided an optimal user experience. I am grateful to Appwrite, Gatsby JS, and Netlify for their contributions to the realization of this exciting application.
Public Code Repo
https://github.com/flippingmyworld/the-sound-board
Demo Link
Subscribe to my newsletter
Read articles from Ju Ca directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Ju Ca
Ju Ca
Human being since 1985