I helped Bellroy's development team transition their fixed width theme to mobile-ready. I've implemented new responsive layouts for their main elements and pages and left them with know-how and a solid foundation to continue on.
BulletProof's new theme is built on a responsive Magento 1.x boilerplate that I've created using Bootstrap, For this particular project, I led the frontend team that built the custom theme and wrote parts of the code.
I've saved an old theme from extinction by sanitising its code, also made it responsive with Bootstrap and face-lifted its design. The old theme was already heavily modified and building a new one from scratch was not an option.
We created this module on our first M2 frontend project.
The module can be used to load different themes base on the client device (desktop, tablet, mobile). It uses the template exception system to load a different theme based on the user device. It can also be used to redirect users based on the device they are coming from, for example, if the user comes from a mobile device they can be redirected to another domain.
The project can be found here: https://github.com/EaDesgin/magento2-mobiledetect https://www.eadesign.ro/magento2/magento2-mobile-detect-system.html https://marketplace.magento.com/eadesignro-module-mobiledetect.html
The site design was made by our designers and branding managers. The old version is used only for mobile. We just start working there. The site features special products, special grouped products loaded by ajax. The concept is 100% EaDesign. Lots of extensions and customization's. ERP integration also. In beta for one week or so.
Reusability of individual parts and the maintainability of the code for future phases is one of the ambitious goals in our projects. This talk shows good and bad examples regarding this issue. In frontend the pre-processors like Less / Sass are the most important tools to provide structure and organization.
Sign up now to add your profile to the site. Whether you're a freelancer or work for an agency or a merchant, you can find other developers to hire or get clients for yourself or for your company.