Inspiration

Our team members have been sharing our sleep quality from our smart watches for the past few months (Yes, these past two days have been quite poor in terms of sleep quality). We have fun waking up every morning just to compete with each other about how well we slept. Alt text Since we enjoyed sharing our sleep data, we wanted to make something that would allow us and everyone else to share interesting data/information to one another. We have found voice notes to be a fast and straightforward means to record memories. Our goal is to enhance the voice notes experience by generating unique floral patterns based upon our speech, with future plans to introduce a social aspect through URL sharing for existing voice recordings.

What it does

A main menu introduces users to Flover, a website that accepts audio recordings from a user. There are two buttons- one for recording, and one for playback. How is this different from a voice notes app? We analyze the data of the sound recording. Using that data, we generate a pattern of flowers unique to that voice recording. Alt text

How we built it

Throughout the process of creating a website for the first time, we learned about the structures of HTML, as well as its tight knit embedding of CSS and javascript to enhance it. Since we started our project in Python, we also used Flask to connect the two.

Challenges we ran into

Our team decided to challenge ourselves and all got out of our comfort zones to take on the tasks that were not our strong suit. We had to scratch everything and restart four times as we jumped from framework to framework, library to library. Ultimately, we settled on building a website so that it was in the most accessible form possible and can allow easy sharing. Our original vision was very ambitious and we needed to continuously scale it down as the clock ticked closer and closer to the 24th hour. Lastly, simply the technicality of building a working product in an environment that none of us have ever touched before lead to us having no realistic expectation of how to approach the problem as well as hours of research just to get started.

Alt text

Accomplishments that we're proud of

We are proud that we have successfully set up a basic home page as well as learned how to format and justify objects on the webpage. None of us knew anything about web development before yesterday; so it was a huge accomplishment for us to create a webpage. In addition, even though the final product may not. Website design, speech to text recognition, file upload, audio wave analysis, and image generation and transformation. We are also very proud of the hand made font that we used throughout the website.

What we learned

Over the past 24 hours, our brains have been stuffed with more knowledge than we thought possible in such a short time period. Needless to say, it was an extremely engaging and fun weekend, in which we learned more about python, about web development, and even about each other.

What's next for Flover

We really do love the idea of the website and even more the social aspect that allows us to share the mundane things in our lives as something special to our small group. We would love to keep developing the website so that we could fully flush out all of the features that we originally intended, and perhaps move beyond to other app development that share the same community theme. Some features we would have liked to add: allowing the user to record in-website, creating shareable links to create a social network, being able to recognize music in notes, and setting up timed sending features to send voice memos to others and yourself in the future. Alt text

Share this project:

Updates