About Earcandy
An audiobook platform where users can create and share their own audiobooks. This platform aims to provide a space for individuals to showcase their unique voices, share their stories, and connect with like-minded individuals.
Inspiration
Ear Candy is driven by the belief that everyone has a story to tell, and that these stories deserve to be shared and heard With our user-friendly interface, users can easily create and upload their audiobooks in parts, making it easy to manage and edit their content. The platform also provides users with various categories to choose from, making it simple for listeners to discover audiobooks that interest them.
What it does
With our user-friendly interface, users can easily upload and manage their content in parts, and connect with others through social media features such as following, liking, and commenting. Our platform provides various categories to choose from, making it simple for listeners to discover audiobooks that interest them.
How we built it
We utilized a variety of technologies to build our platform. We used Supabase as our database, Next.js for server-side rendering, TypeScript for type checking and enhancing the developer experience, Tailwind for styling, Material-UI for UI components, and Zustand for state management.
Challenges we ran into
The biggest challenge was implementing the audiobook upload feature in parts while ensuring that the user experience remained smooth and uninterrupted. This required careful consideration of the database schema and architecture, as well as the implementation of complex server-side logic.
Accomplishments that we're proud of
One of our biggest accomplishments was creating a user-friendly interface that allows users to easily create and upload their audiobook content in parts while maintaining a seamless user experience. We are also proud of the social media features we have implemented, which allow users to interact with each other and create a sense of community within the platform.
What we learned
One of the key things we learned is the importance of careful planning and consideration of the user experience. We also learned the value of testing and iterating on our platform, as this allowed us to catch and fix issues early on.
What's next for Earcandy
One of our top priorities is to continue improving the user experience, with a focus on enhancing social media features and enabling deeper community engagement. We also plan to expand the categories available for audiobook content and explore partnerships with content creators to bring a wider variety of high-quality audiobook content to the platform.
How to contribute to Earcandy
At Ear Candy, we welcome contributions from individuals who are passionate about audiobook content and creating a vibrant community around it. GitHub repo: https://github.com/Somidh/Earcandy
Contributing steps:
Clone the repository: https://github.com/Somidh/Earcandy
git clone https://github.com/Somidh/Earcandy.gitInstall dependencies: Navigate to the cloned repository on your local machine and run yarn to install all the necessary dependencies.
cd earcandy yarnSet up environment variables: Check the
env.examplefile for the required variables and create a .env.local file with the necessary values.cp env.example .env.localCheck for issues: Take a look at the project's issues page to find any open issues or bugs that you could help address.
Make changes: Once you have identified an issue or feature you would like to work on, make the necessary changes to the codebase.
Submit a pull request: Once you are confident in your changes, submit a pull request to the main repository with a clear description of the changes you have made and the issue or feature they address.
git add <files changed> git commit -m "Brief description of the changes" git push origin <branch_name>
Built With
- auth0
- github
- godaddy
- materialui
- nextjs
- supabase
- tailwindcss
- typescript
- vercel
- zustand



Log in or sign up for Devpost to join the conversation.