O.L Co. Ltd. - Company Website
- Overview
- About the Company
- Website Features
- Technologies Used
- Project Structure
- Installation & Setup
- Deployment
- Contributing
- Contact
- License
Omni-Legacy Company Limited (O.L Co. Ltd.) is a Kenyan IT and software development company providing innovative technology solutions, IT consultancy, digital transformation and project delivery services.
This repository contains the official website for O.L Ltd., showcasing our portfolio, services, projects and contact information for clients, partners and tenders.
Website: www.omni-legacy.tech
Email: info@omni-legacy.tech
Phone: +254 790 558 956
- Headquarters: Nairobi, Kenya
- Branches: Mombasa & Eldoret
- Founders:
- Mary M. Muraguri – CEO, Founder & Director (71% Ownership)
- Knoph O. Ayieko – CTO, Co-Founder & Co-Director (24% Ownership)
- Mission: Deliver robust, scalable and compliant IT solutions for businesses, institutions/organizations, government & agencies, NGOs, SMEs and individual clients.
- Vision: Become the leading IT solutions provider in Kenya and East Africa.
- Core Values: Innovation, Integrity, Client Success, Excellence, Scalability
- Home / Landing Page: Company introduction, vision, mission, core values and CTA.
- About Page: Company profile, leadership, history, certifications, credibility.
- Services Page: Detailed IT & software development services, scope and “Why Choose O.L Co. Ltd.” section.
- Projects / Portfolio Page: Detailed showcase of IT projects, case studies and outcomes.
- Contact Page: Interactive contact form, maps to HQ & branches, email & phone integration.
- Dark / Light Mode: Accessibility-friendly UI toggle.
- Responsive Design: Works seamlessly on mobile, tablet and desktop devices.
- Frontend: HTML5, CSS3, JavaScript, React.js
- Styling / UI: Tailwind CSS, Framer Motion animations
- Backend: Node.js / PHP / Flask
- Database: MySQL / PostgreSQL / MongoDB
- Tools: Git, GitHub, VS Code, Figma, Postman
- Deployment: Vercel / Netlify / AWS (as per project deployment)
/Omni-Legacy
├── public/ # Static assets (images, logos, favicon)
├── src/
│ ├── components/ # Reusable React components
│ │ ├── Header.jsx
│ │ ├── Footer.jsx
│ │ ├── HeroSection.jsx
│ │ └── ProjectCard.jsx
│ ├── pages/ # Pages
│ │ ├── Home.jsx
│ │ ├── About.jsx
│ │ ├── Services.jsx
│ │ ├── Projects.jsx
│ │ └── Contact.jsx
│ └── App.jsx
├── package.json
├── tailwind.config.js
└── README.md
- Clone the repository
git clone https://github.com/Knoph1/omni-legacy.git
- Navigate to the project folder
cd omni-legacy-website
- Install dependencies
npm install
- Start the development server
npm start
- Open http://localhost:3000 in your browser
- Build for production
npm run build
- Deploy via Vercel, Netlify or any preferred hosting service.
- Ensure environment variables (if any) are set in the hosting platform.
We welcome contributions to enhance the website!
- Fork the repository
- Create a new branch (
git checkout -b feature/branch-name
) - Make your changes and commit (
git commit -m "Description of change"
) - Push to your branch (
git push origin feature/branch-name
) - Open a Pull Request for review
Please ensure:
- Code is well-documented
- UI changes maintain responsiveness
- Accessibility and SEO best practices are followed
Omni-Legacy Co. Ltd. (O.L Co. Ltd.)
- Email: info@omni-legacy.tech
- Phone: +254 790 558 956
- Website: www.omni-legacy.tech
- HQ: Nairobi, Kenya
- Branches: Mombasa & Eldoret
Developed with care by Knoph O. Ayieko – Official Web Developer of Omni-Legacy Co. Ltd.
This project is proprietary software and is the exclusive property of Omni-Legacy Co. Ltd.
Unauthorized use, distribution or modification of this code is strictly prohibited.
© 2025 Omni-Legacy Co. Ltd. – All Rights Reserved.