EC Fácil
EC Fácil wanted to adapt the door-to-door sales system to an online version. The system consists of the resellers showing a magazine to their clients, requesting orders, and receiving payments for them
My Role:
Full-Stack Developer
General description
The door-to-door sales system is very popular in Brazil and is an usual way for many Brazilians to earn extra income, sometimes their main income. For this reason, at some moments, the project held various suppliers, and some of them sold hundreds of items daily. I developed four web apps, and it was necessary to configure a dedicated service to handle the amount of access and a CDN to load the images very quickly.
Techs:
- Back-end
PHP and MySQL with functions to authenticate users, upload, compress and convert images, save the positions of the buttons, and generate PDF reports
- Front-end
PHP, CSS, JavaScript, jQuery, and libraries such as the ones to slide and control the zoom in the magazine pages, and to authenticate using Google and Facebook profiles
- Design
Adobe Photoshop
Digital Magazines
The digital magazines work in a similar way of an e-commerce. They have buttons positioned near of each product linked to its code, price, description, etc, and a cart where it is possible to see and manage all the products ordered. Each reseller has a personalized link that they can send to their clients, and receive the clints' orders, but this info was saved too linked to the reseller id on the database. The suppliers could add other types of buttons in the magazines like to show a video or to add extra information about the product. I configured the htaccess file to make it possible to access a specific magazine page through the url address with the wanted page number, because the clients could share that page to their friends and acquaintances. And I built a filter system that could search for a specific product or display a catalog with only the pages that contained a chosen type of product such as lotions, perfumes, etc.
Dashboards
The dashboards were developed for three types of users: resellers, distributors, and suppliers. With the supplier dashboard, it was possible to build the current campaign magazine, uploading the images and setting the buttons, and see all the orders of each magazine created. The resellers could see and share their personalized link in their dashboard, and access their orders history. The distributors were people or companies that had a group of resellers, and their dashboard could add and manage resellers, orders, and generate PDF reports, mainly about the resellers or the sales in general.