Meshup Studio is Web Application for creating personal websites, blogs with custom domains and subdomains. Builder application and customer application were developed for creating website and for hosting it on internet respectively. Builder application was used to register new user and modify their website. Blogs can be created from builder application itself. User can host the website which is previewed on builder application either on Meshup Studio subdomain or on custom domain. A customer application is used for displaying website which is created from builder application.
Penpenny Infotech Development team built two web applications which would work flawlessly to build a website and display user’s data on hosted website. Our team developed applications in Angular 7, NodeJS and Mongo DB which all come under open source license, which reduces cost of the project and achieve 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 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 the 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 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, they were aware of all the complexities and challenges we faced during development process.
Being aware of our SaaS Development experience, our client asked us to create a website builder application which would be an interactive website editor and should be deployed on custom domain as well 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 dashboard.
Builder application was developed in Angular 7. Backend was implemented in NodeJS using 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, Passport can be unobtrusively dropped in to any Express-based web application.
They are very knowledgeable. You will never go wrong hiring them. They suggest and takes 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 needs help. - Kurt