Project’s name
Karano
Duration
2024 - 2025
Tools
Teams


About
Karano is a B2B company in the wood industry that builds cabinet doors, frames, covers, shutter doors, and room doors all with wood.
Therefore, we made the difficult process of placing an order for the customer completely online so that the user can order room doors, cabinet doors, etc. with custom sizes.
And also, we made the production line of products, packaging, and shipping online, so the manager of each department receives the product file, the fittings that he needs to prepare through our web service and prepares it for sending to the customer.
NOTE: because karano is a B2B platform we just develop the desktop version of the platform. so if you want to chack our platform please check it with your computer
Therefore, we made the difficult process of placing an order for the customer completely online so that the user can order room doors, cabinet doors, etc. with custom sizes.
And also, we made the production line of products, packaging, and shipping online, so the manager of each department receives the product file, the fittings that he needs to prepare through our web service and prepares it for sending to the customer.
NOTE: because karano is a B2B platform we just develop the desktop version of the platform. so if you want to chack our platform please check it with your computer
How Karano Platform Wokrs?
before anything remeber that karano is B2B business.
imagine that you go to a carpentry to order an room door!
you can order different doors with different sizes, frame places, and rims (Those bold strokes on the top doors are rims).
these are some of our room door:
now you can buy this material and go to your own carpentry and build your door,
or you can choose that your door will be build and assemble by karano.
New Order System:
so waht is the new way of ordering a door in karano?
these senario was the old way of ordering a door in karano,
now the karano customers came to our platform and choose a product to buy...
for example for building the top order we need these materials:
Less manpower was involved, order entry and order management were faster, and sales invoices were issued faster
after production manager build the order products, send the order to storage manager, and the storage manager will pack the order and send the order to the shipping department.
imagine that you go to a carpentry to order an room door!
you can order different doors with different sizes, frame places, and rims (Those bold strokes on the top doors are rims).
these are some of our room door:
after you choose the room door type, and the size of the door, now the carpenter had to calculate the material size that needs to build your doors. after that he will calculate the final price based on used materials.
now you can buy this material and go to your own carpentry and build your door,
or you can choose that your door will be build and assemble by karano.
New Order System:
so waht is the new way of ordering a door in karano?
these senario was the old way of ordering a door in karano,
now the karano customers came to our platform and choose a product to buy...
based on product that user choose to buy, The materials that the users can use to make their product will change:
After the users register their order, their order is sent to the shipping manager and the algorithm calculates the price and the amount of material needed for the order items.
for example for building the top order we need these materials:
every thing was calculate and manage just by our server!
Less manpower was involved, order entry and order management were faster, and sales invoices were issued faster
Production Line
after the customer pay their invoice, if the customer choose that the door assemble by karano, the karano system will send the order to the producton line and the production line receives a PDF file that contains the materials with their sizes that need to build the door.after production manager build the order products, send the order to storage manager, and the storage manager will pack the order and send the order to the shipping department.
My Role:
as a full-Stack developer in this project, i has role to manage the project, developing calculation algorithem for calculate product price (each product has its own algorithem), product assemble price, product tax, product packaging for each order.
i also has to design the structure of the project parts, becuase the company has many departments and each department has its own work and we have to make sure that the project is developed in a way that each department can work independently.
and also each product has its own specefic materials that was for just that product. for example users can choose rims in the room doors.
as a technical team manager i should find or build a way for our challenges
i also has to design the structure of the project parts, becuase the company has many departments and each department has its own work and we have to make sure that the project is developed in a way that each department can work independently.
and also each product has its own specefic materials that was for just that product. for example users can choose rims in the room doors.
as a technical team manager i should find or build a way for our challenges
About Platform:
Here are some of the most special features in the Karano project:
Set Price by part material - for example cabinet profile with oak cover is $50 / with raw cover is $30
ability to order custom made products
calculate the size of material that needs to be cut for each product and calculate the price of that size
calculate assemble price of each product
Price caalculation algorithm based on product