Lariviere
ABOUT THE PROJECT
Lariviere specializes in building materials. The challenge of this assignment was to completely overhaul their e-commerce site. I was mainly assigned to front-end tasks with Ligthning Components and had to touch on some Salesforce CRM configurations.
-
EntrepriseAliznet
-
Year2021-2022
-
RoleFront End Developer
-
Website
MY RESPONSIBILITIES & FEATURES I IMPLEMENTED
- Customized the login, Sign up and the 404 pages using Salesforce CRM
- Implemented all the front end requirements of an ecommerce site (viewing items, crosselling, adding to cart, proceeding to checkout)
TECHNICAL SHEET
- HTML
- CSS
- Salesforce Lighthning Components
- SASS/SCSS
- Apex
What did I learn?
Communication
Communication between the various members of the team was a key factor in carrying out this project using Salesforce technology. And as a bonus, I learned to work in a peer-programming environment, which enabled me to learn more quickly from more experienced developers.
Mobile First
The customer's expectations regarding mobile first were clear. On the technical side, I applied the Mobile First principles to the CSS code throughout my assignment.
Clean Code
The front-end lead developer paid particular attention to the clarity of the code and the documentation. I learned to code in css using the BEM naming convention. And I also learnt to apply certain best practices in javascript, such as avoiding duplicate code, side effects, and so on.
Understanding the requirements and constraints of an e-commerce site
It's well known that developing an e-commerce site requires a great deal of rigour at all levels for developers and designers. As a front-end developer, I was able to work on the purchase tunnel for placing orders, for example, or on the page for requesting quotes and also for displaying the list of orders placed on the customer profile.