eEndorsements

Scope:

It’s a review management application, where an individual or company can create their own profiles, where they can mention the services they offer, their portfolio items, List the reviews given by their clients as well as the reviews collected from their social media accounts. It helps consumers to select the right service providers to do the needful. 

More than 20 third party integrations are performed into it including Salesforce, Encompass, MindBody, PracticePanther, Social Media Integration for collecting reviews, Payment Integration, etc.

Every user can have their own public profile page, or their company/branch profile page to show their portfolio with ratings given by the customers.

  • Set of Mongo + Mysql
  • AWS services used: S3, EC2, RDS
  • Following REST API standards
  • Using the same APIs as a web service for mobile apps.

I used docker to set up this application, so as a process, I have created 4 docker containers for setting up the application in the right manner.

  • 1 container is used to set up the frontend code which is in angular
  • 1 container is used to set up the backend code which is is Symfony
  • 1 is for MySQL and finally the last one is for PHPMyAdmin