Amin Tyre Care - E-commerce Website

  • Cleint: Amin Tyre Care

  • Year: 2019

  • Role: Web Developer

Project Overview:

The project involved the development of an online tire retail website for Amin Tyre Care, a prominent tire shop in the UAE. The aim was to provide a user-friendly platform for customers to browse, compare, and purchase tires conveniently.

As a web developer, my role in the project was to collaborate with the project team to design, develop, and implement the website. I utilized a range of technologies to build the platform, including CodeIgniter3, PHP 5.6, MySQL, HTML5, CSS3, Bootstrap, JS, jQuery, Ajax, and Sublime Text. These technologies provided a solid foundation for creating a dynamic and responsive website.

Project Plan:

The project development plan followed a systematic approach to ensure the successful completion of the website. The key steps in the plan included:

  • 1. Requirement Gathering: Collaborating with the client to understand their specific needs, target audience, and desired features for the website.

  • 2. Design and Wireframing: Created a visually appealing and user-friendly design for the website, including wireframes and mockups to showcase the layout and functionality.

  • 3. Front-end Development: Implementing the design using HTML5, CSS3, Bootstrap, and JavaScript to create a responsive and interactive user interface.

  • 4. Back-end Development: Building a robust back-end system using CodeIgniter3 and PHP 5.6 to handle data processing, user authentication, and order management.

  • 5. Database Design and Integration: Designing and implementing the database using MySQL to store and retrieve information related to tires, orders, customer details, and promotional offers.

  • 6. Testing and Quality Assurance: Conducting thorough testing to ensure the website functions correctly across different devices, browsers, and screen sizes. Identifying and fixing any bugs or issues.

  • 7. Deploying the website on a suitable web server and ensuring a smooth transition from the development environment to the live environment.

Project Deliverables:

The website incorporated essential features such as:

  • ✔ Tire Comparison Tool: A user-friendly tool that allowed customers to compare different tire models based on various parameters such as price, performance, and specifications.

  • ✔ Promotional Offers: The website displayed ongoing promotional offers and discounts, attracting customers to explore the available tire options and encouraging sales.

  • ✔ Online Payment: Integrated secure online payment options, allowing customers to make convenient and hassle-free transactions directly on the website.

  • ✔ Location Services and Distance Calculator: Implemented location services to help customers find the nearest fitting station. The distance calculator provided accurate distances based on the customer's location, ensuring convenient and efficient tire fitting services.

  • ✔ Advanced Tire Search Options: Developed a robust search functionality that allowed customers to filter and search for tires based on specific criteria, such as size, brand, or vehicle type.

  • ✔ Robust Back-End System: Created a comprehensive back-end system that efficiently processed orders, managed website content. The system ensured smooth operations and effective management of customer orders.

Result:

The online tire retail website for Amin Tyre Care proved to be a great success. It provided a user-friendly interface, enhanced customer experience, and increased overall sales.

Technologies Used:


  • PHP: We utilized PHP as the primary programming language for the website's backend development. PHP allowed us to handle server-side functionalities such as user authentication, product management, order processing, and database integration.

  • CodeIgniter4: A powerful PHP framework, was employed to expedite the development process and ensure code maintainability. The framework offered a robust set of libraries, helpers, and components that aided in creating a scalable and efficient e-commerce platform.

  • Navicat Premium: A leading database management tool, was utilized to streamline database administration. It allowed for easy schema design, data manipulation, and query optimization, ensuring efficient data storage and retrieval.

  • HTML5, CSS3, JS: We utilized HTML5, CSS3, and JavaScript to design and develop the website's frontend. HTML5 provided a semantic structure to the web pages, CSS3 enabled us to style the website with customized layouts, colors, and fonts, while JavaScript enhanced interactivity and user experience.

  • Visual Studio Code: Visual Studio Code served as the IDE for the project. Its extensive features and extensions simplified code editing, debugging, and collaboration among the development team, boosting productivity throughout the development lifecycle.