Overview

Amateur Music Network is a resource for connecting and growing a community of those who love music. From events to ensembles, classes, and lessons, AMN provides it all.

Client:
Amateur Music Network
Industry:
Entertainment
Services:
From events to ensembles, classes, and lessons for music lovers
Website:
https://amateurmusic.org/
Technologies:
Angular 4, TypeScript, Ruby on Rails

Challenge

To create an online presence, Client wants a solution/platform to create pathways to musicians in Northern California.

Low Budget: The Client has the shortage of budget since they are non-profit organization.

Less Duration: Not much time to hit the market. They need the platform in 4 months.

SEO Ready: The Client has the WordPress portal for static pages, SEO Friendly and they also want the angular application to be SEO friendly.

Less Loading Time: The client wants the site loading time to be b/w 3-4 sec.

Solution

Identify the gaps in the requirement during Discovery Phase so we could minimize the feedback and rework.

Reduce 3rd party dependencies and deploy the application in AWS Cloud to reduce Cost without compromising on the performance.

Implement the Prerender (middleware) which is perfect for AngularJS SEO

Remove the unwanted codes inside the components, clean up the unused language in the Moment library, Enable gzip compression, and leverage the Caching mechanism to achieve better loading time.

Deliver a robust and seamless, 24X7 server monitoring and
cloud support services along with patch management for the servers.

Conduct security audit for AWS on cloud as well as on servers.

Automate the database back up and log rotation.

Results

We ensured that their application strategy was in tune with their overall business objectives. Broadly, the customer achieved the following outcomes:

Availability of online platform for amateur musicians

Opportunity to raise donations through the website

Connecting musicians with one another to share in active musical experiences

Spreading the word about music-making activities and opportunities

Providing access to resources for musicians

Creating educational and performance opportunities for musicians, both on our own and through partnerships with other arts organizations