Meshup Studio is a Web Application for creating personal websites, blogs with custom domains and subdomains. Builder application and customer application were developed for creating a website and for hosting it on the internet respectively. The builder application was used to register a new user and modify their website. Blogs can be created from the builder application itself. User can host the website which is previewed on builder application either on Meshup Studio subdomain or on a custom domain. A customer application is used for displaying a website that is created from a builder application.
ANUYAT Development team built two web applications that would work flawlessly to build a website and display user’s data on a hosted website. Our team developed applications in Angular 7, NodeJS, and Mongo DB which all come under open source license, which reduces the cost of the project and achieves a high level of security. We managed automatic hosting of the website using S3, CloudFront, Route53, Certificate manager, and EC2. We integrated AWS SDK in the backend application to interact with all these services without human intervention.
Technology & Team
UI / UX
Font & Color
We used the font Krungthep for our product. This font is a Chicago typeface designed by Susan Kare for Apple Computer. It was used in the Macintosh operating system user interface between 1984 to 1997 and was an important part of Apple's brand identity. The font color we chose, is a combination of black and blue. Blue is a cool color by nature, and it works well with pretty much any other cool tone: gray, purple, even black. Using a color combination with black we gave the product a sense of stability and calmness.
The User Experience
We created an interactive website builder application. We made an application that can host a website automatically without writing a single line of code. Since our client is also a UI/UX developer, he was aware of all the complexities and challenges we faced during the development process.
Being aware of our SaaS Development experience, our client asked us to create a website builder application that would be an interactive website editor and should be deployed on a custom domain as well as subdomain just entering domain name or subdomain name in the dashboard section. Another requirement was all the analytics of hosted website should be visible on the dashboard.
Builder application was developed in Angular 7. The backend was implemented in NodeJS using an express framework. It was deployed on EC2. Front End Applications were deployed on S3 Buckets. The deployment process was automated using Jenkins. We used CloudFront and Route 53 for Certificate attachment and DNS registration of applications. Back End Services were deployed on EC2. We used NoSQL Database MongoDB as database storage. Microservices health, Instance health, were monitored using CloudWatch.
For authentication and authorizations, we used Passport.js. Passport is authentication middleware for NodeJs. Extremely flexible and modular, a Passport can be unobtrusively dropped into any Express-based web application.
They are very knowledgeable. You will never go wrong hiring them. They suggest and take feedback. The work is what I expected - secured and well written. They are a true player and a great addition to the team. I would recommend them to any of my business partners that need help. - Kurt