We always wanted to build an ecommerce website which caters to the music lovers. We wanted to create a platform where people can get all the stuff they need to create, consume and enjoy their music.

What it does

Our website allows you to purchase items under three categories - Create Music - Instruments Cherish Music - Record labels Experience Music - Accessories

How we built it

We used java for the server side coding and jsp for the front end. I know jsp is old but we had good grasp of it. We wanted to learn angularJs so we used some angular in the application. We used spring to follow the mvc architecture

Challenges we ran into

Relationship constraints was a huge challenge. It was very difficult to alter the tables once created with our model class. We used h2 as we did not want to have the overhead of a database. we had to drop tables every time we made a change to the model. Resizing of the carousel images was a challenge too. We put more time than we anticipated in coming up with the easiest webpage for our application - A static homepage!!!

Accomplishments that we're proud of

Have our own ecommerce webstore

What we learned

Java based web-applications are quite verbose and not very helpful when you need to build a website quickly

What's next for Book My Music

Order history, https, oAuth, payments gateway

Built With

Share this project: