- Log In
- Get Started
- Fractional CTO
- OUR HISTORY
- COMPANY VALUES
BLOGWhat is Tailwind?Onboarding at Curious MindsWhy You Should Use The Sage 10 Starter ThemeHow User Experience Affects SEO RankingsDifferent Types of WordPress Vulnerabilities : MalwareCurious Minds Media Launches New Site and Unique OfferingsView all featured articles
CUSTOM WEB DEVELOPMENT
- Custom Web Development
- Headless CMS Development
- Laravel Development Services
- PHP Development Services
- SEO Services
- Shopify Development Services
When Jean Dousset needed to engineer a custom inventory management system that could be used across their websites, they asked Curious Minds to architect a solution.
Jean Dousset needed a way to curate a unique set of diamonds that met their stringent criteria for excellence. This unique set of diamonds needed to be available and searchable to their retail site via a private API. While the API needed to be agnostic, we also needed to create a WooCommerce plugin that would display results, and populate products with custom configurations.
Rock solid foundations
We build the back-end of this application using the Laravel framework. This allowed us to quickly define the appropriate authentication and authorization logic, routing and middleware. Laravel allowed us to organize the project in a concise and logical format. This organization would be crucial for the next steps.
For the admin interface we decided on EmberJs. EmberJs is a rock-solid option for front-end development. It's battle-tested, and enterprise ready. Most importantly, from a development standpoint, Ember's API is mature. This is essential for maintainability as the project is updated. Ember is also fairly strict in terms of it's coding practices. While this means the learning curve is a bit steep, it also has the effect of keeping a larger development team on track.
Getting the back-end of the inventory management system in place was only one part of the task. The next was to get the inventory in the hands of the consumers. In order to do that, we needed to create UI components that could preview, search and consume the inventory management API. The perfect tool for this was Vue.js. Using Vue allowed our developers to quickly prototype the UI interfaces. We were able to package the Vue components into WordPress plugins for use on the main consumer sites. Learn more about Curious Minds Media's Laravel development services.
Questions about getting started? Contact us today.
We ❤️ our clients
We only thrive when our clients thrive. Customer satisfaction is our top priority. That's why we are constantly improving our methods and practice to ensure the highest levels of customer support.
Let's build something amazing together
Give us a ring and let us know how we can help you reach your goals. Or if you'd like, start a chat. We're usually available 9-5 EST. We try to respond to every inquiry within one business day.
- Phone number
- Schedule a consult