Inspiration

We love music! So many people like us also love music! However, making music is sometimes attributed to having a really nice studio and top-notch recording equipment and then slapping the music on a music streaming platform that costs money to join. We decided as a team to create a website that eliminates the obstacle in the picture of creating and sharing music.

What it does

Celeste Music is a website that allows musicians to upload their own music onto the platform, and also listeners to browse and enjoy the music produced by all kinds of people around the world. They can comment, like, and save the songs to their custom playlists. It's all about the music!

How we built it

We used Django as the python based framework for our webpage and used its own database models to organize the data for the website. HTML, CSS, and Javascript are the languages we used for the front end; displaying the webpage with HTML, styling it with CSS, and Javascript to add more dynamic elements to the webpage.

Challenges we ran into

With this being the first big coding/web design project we worked on, we had to learn a lot about web programming along the way. There were many aspects of programming that we were unfamiliar with like styling a webpage so it looks like our vision and also fixing annoying bugs and catching exceptions or errors.

Accomplishments that we're proud of

We are proud that we were able to add all of the features that we initially planned. The project turned out a lot better than we could have imagined, and we are proud of all the time we spent coding and learning new concepts!

What we learned

We learned so much about web development. We learned how to make professional-looking website designs using HTML and CSS, and process the posts and requests of the website. We also learned that making our vision of a project come true is fulfilling and exciting.

What's next for Celeste Music

Currently, we are looking to fix some of the small bugs that features have, and polish the design of the website to make it look even better. If the project is continued even further, we would love to add more features to the website to make it more professional!

Share this project:

Updates