TandO E-Commerce Platform for Digital Signage and LED Lights

Idris Lawal

Backend Engineer
Frontend Engineer
Figma
Laravel
React
Role: Software Engineer
Objective
The goal was to create an e-commerce platform that supports both the purchase and rental of digital screen signage and LED lighting systems, providing a seamless user experience for B2B and B2C customers.
Project Context
TandO, a leading provider of digital signage and LED lighting solutions, aimed to expand its reach by offering an online platform where customers could either purchase or rent their products. As the software engineer, I was responsible for developing the architecture, backend, and frontend for this platform, ensuring a smooth integration of payment gateways and rental management features.
Problem Statement
TandO required a platform that could handle the complexity of dual functionality—supporting both traditional e-commerce for purchases and a rental system for customers who need short-term use of digital signage and LED lighting. Existing platforms were either tailored for one model (buying) or overly complex when it came to supporting both.
Solution Development
I designed and developed a solution using modern web technologies. The backend was powered by Laravel, while the frontend was built using React for a responsive and intuitive interface. Key features included:
A user-friendly interface for browsing products
A flexible checkout process supporting both buying and renting
Inventory management for both saleable and rentable items
Payment gateway integration for secure transactions
A rental management system for scheduling and tracking rental durations
This solution allowed TandO to provide a unified platform where customers could easily choose between buying or renting, streamlining their operations and expanding their customer base.
Key Learnings
Through this project, I gained valuable insights into building scalable e-commerce platforms with dual functionality. Implementing a rental system alongside traditional e-commerce taught me the importance of robust inventory management and handling various payment scenarios (e.g., deposits for rentals).
What Would I Do Differently?
If I were to tackle a similar project again, I would explore using a headless e-commerce solution for better scalability and flexibility. Additionally, incorporating more advanced analytics and AI-driven recommendations would further enhance the user experience, helping customers make more informed decisions.
Partner With Idris
View Services

More Projects by Idris