Next generation tooling for agencies and individuals delivering client focused content and marketing websites.
Reduce costs, improve quality, move fast.
Mawla turned over $650,000 in 2021, we are using the Mawla Engine to bring us to $1,000,000 in 2022. By following our processes and technolgy you can do this too.
We built the Mawla Engine as part of our agency to improve our process, improve code re-use and reduce time wasted on repeated tasks.
Many websites repeat the same patterns, we've pulled many of these patterns together in one engine which rapidly improves the turnaround time on marketing websites.
We quickly noticed the this tooling can help other agencies, so we've decided to share.
We are currently working on a sales process, packages , suggested resourcing plans, and guides on how to manage projects. That will be shared with all subscribers as it becomes available in the following weeks.
For now you will get access to the git code base we use for delivering websites.
Create pages, modules, dialogs and forms from the command line. All code is 100% customisable.
Scaffold the whole process from frontend module to Sanity data model and storybook demo. Pages are all modular so adding a new module to the library makes it available across the CMS for all pages.
Pages are linked up and routed, they are infinitely nestable.
A sitemap is auto generated as you go. Pages are rebuilt by next without any manual deployments. All pages have live preview by default. Buttons are setup to internally link to any pages by name, so no 404s.
Assets like images are automatically optimised, served from a CDN and lazy loaded which make the pages load very fast. This results in good scores on Core Web Vitals, happy users and maximum business potential.
Blogs and landing pages are setup by default.
Configurable rich text blocks with hooks to drop in modules from the toolbox to bring blogs to life. Landing pages can be configured to a/b test wording and images, and turn on or off nav bars.
CRM hooks for forms, dialogs and slack are ready to go. Choose from some we've already got @salesforce @HubSpot @ConstantContact @SlackHQ or add a new one easily.
Files are setup and hosted under vanity URLs, with a visual media library.
Images are compressed and served in next gen formats. Images can be cropped, focused etc through the CMS. We support 10+ video hosting platforms for embedded video.
Out of the box you get Next.js, Sanity, Tailwind and Typescript set up, with routing and a set of pre-built modules connected to the cms. Click the button to see an example website built using the engine.
Want to have a peek in the CMS you get? See how it works behind the scenes? Log in here with username enginedemo@mawla.ie and password `Made with love`.
The purpose of the engine is to allow you to focus on the customer problems - their deadlines and unique use cases.
What this means for your business is that you can increase profits and reduce turnaround times dramatically, making you a no brainer for your customers.
We've used the engine to turn around full marketing sites for significant SaaS brands in less than a month of development time.
Websites are not the static things they used to be.
They're not noticeboards. You need to be able to offer your clients a site that can grow and change, and integrate cleanly with things like CRM. If you can make that process really efficient, then you can concentrate on your customers and their KPIs and not on the details of development.
Enter Mawla Engine.
You get a preconfigured CMS, module baseline, storybook setup, and documentation on how to get up and running quickly!
Using `yarn create-module` you can create a CMS managed module in 30 seconds. After this you're ready to start building the module using live preview from the CMS.
Create a CMS managed page type with your full module library available using `yarn create-page` in no time.
`yarn create-module`
`yarn create-page`
`yarn create-hero`
`yarn create-form`
`yarn create-dialog`