We are excited to announce that Front-Commerce is now visible for everyone!
You may have heard about the product before, viewed a screenshot, video or live demo in a meetup… It is now time for you to start playing with it for real and tell us what you think of it.
Gathering feedbacks from everyone
Front-Commerce aims at changing the way e-commerce websites are designed. Actually, it’s a product built on top of the Magento2 API leveraging technologies. GraphQL and React provide a base theme allowing frontend developers to quickly install any user interface.
Our goal is to enable brands and businesses to create a delightful buying experience for their customers. And so, no matter their e-commerce solutions.
What we are particularly looking at this step is getting feedbacks from developers and potential partners. Also, this public demo will allow to show the product to customers.
We would also like to give feedbacks and share our experience. Recently, Magento announced its wish to make PWA a priority, which means selecting a durable frontend stack… And we have been there since our first commit in October 2015!
You will find bugs because it is not done yet!
We wanted to get the product in your hands as soon as possible, and we believe time has come.
Most of the biggest technical roadblocks have now been overcomed:
- we decided to use GraphQL over Falcor
- we implemented Server Side Rendering (SSR)
- we extended the Magento2 API to get missing information and data (urls, prices…)
- we ensured user tracking (Analytics) was possible across the entire buying experience
- we made it multilingual and multistore as you would expect from any Magento2 website
- we implemented a complete checkout process and even experimented with an Embedded Payment system (using PayZen)
- we implemented caching at the middleware level (using GraphQL DataLoaders) to ensure the experience would not be too much degraded by slow backends
- we experimented with React Native to ensure at some point most of the code could be reused for a native application
- we found ways to test every part of the product in an automated way
- we built a POC to illustrate how WordPress could be integrated in a shop very easily
- we integrated the checkout process according to our vision of a theme following the Atomic Design principles… and you can even access the current styleguide!
This public demo will also allow us to ensure that Search Engines are crawling the shop properly, since we implemented the best SEO technical practices we were aware of.
But of course there are still a few months of development for us to make it production ready… so you might find bugs, we are working on it!
A public roadmap
We are bootstraping the project with our own founds, and have already been supported by BPI France so far… But we have to pay the bills. That is why we will now focus on making Front-Commerce ready to go in production with our first paying customers. They will be rewarded of their trust with an optimized e-commerce shop. Let’s increase their Black Friday’s and Christmas sales!
While our team will be working on those first integrations, we will improve the product. We will focus with the remaining features and take time to think about the mechanisms for overriding the base theme easily. Only then, we will find time (and money) to document everything, publish code samples and make everything easier for developers and partners. We want them to be able to integrate Front-Commerce by themselves.
As we said, we would now want to start discussing with everyone interested in the product and see how our roadmap could match your goals. That is why we have published it and we will keep updating it with your feedbacks.
Start playing with Front-Commerce
Now that you know the context, you can start experimenting with Front-Commerce and the possible future of your e-commerce experiences!
Here is what we are bringing to you today:
- The public demonstration site: based on a multilingual Magento2 website with sample data
- Direct access to the GraphQL endpoint (at https://demo.front-commerce.com/graphql) with its interactive playground
- A very simple alternative “B2B” shop using the same Magento2 instance, to illustrate multistore support
- The styleguide of the demo theme showcasing with the checkout process how the Atomic Design methodology could help to build your frontend in isolation (without access to any server side code)
- Our public product roadmap so you know what to expect
- A dedicated #front-commerce channel on the MageFront community Slack so we could discuss more easily!
Get in touch !
Write us on firstname.lastname@example.org.
Follow and reach us on Twitter.