Online Responsive Multi-Vendor Solar Equipment Store and Installation Services Test phase, srs, design phase and source code final deliverable

Online Responsive Multi-Vendor Solar Equipment Store and Installation Services Test phase, srs, design phase and source code final deliverable

Domain / Category Web Programming

Abstract / Introduction

Due to energy crises and high rates of electricity bills these days, the trend of shifting towards use of solar energy equipment/products is increasing day by day. Various types of solar equipment /products are available these days which are very useful in our daily lives. So, the proposed project aims to develop a web based responsive, multi-vendor solar equipment store and installation service platform where the customers will be able to purchase different types of solar equipment and contact the local solar installers for installation and maintenance services. The project will be developed using PHP and will have a user-friendly interface to provide customers with an easy and convenient experience of placing order and requesting for installation and maintenance services.

Users / Actors Involved:

  • Visitors: Non-registered user who can just visit the website for information.
  • Customers: Users who will get registered on the platform to purchase solar equipment and request installation / maintenance services.
  • Vendors: Solar equipment manufacturers and distributors who will get registered on the platform to sell their products.
  • Installers/ Service Providers: Local solar installers/ service providers who will get registered on the platform to provide installation/maintenance services.
  • Admin: Platform administrator who will perform user management, products management, orders management all the administrative tasks relevant to the platform.

Functional Requirements:

The following are the main functional requirements of the project:

  • User Registration: Users (customers, vendors, installation and maintenance service providers) will be able to register on the platform with their personal information, email address, and password etc.
  • Product Catalogue: The platform will have a product catalogue where the users can browse and select various types of solar equipment/products, they want to purchase. The catalogue will provide information about each product such as product image, specifications, prices, and customer reviews and ratings etc.
  • Shopping Cart: Customers will be able to add products to their shopping cart, edit the cart, and proceed to checkout to purchase the items.
  • Payment Method: Payments will be made by the customers on receiving the products and installation / maintenance services.
  • Vendor Panel: Vendors will be able to register on the platform and create their profiles with information such as company name, address, and contact details etc. There will be an interactive vendor panel through which the vendors will be able to add products to the catalogue, manage inventory, process orders and edit their profiles etc.
  • Installation and Maintenance Service Providers: The platform will allow customers to contact with local solar installers for installation services. The Installers and maintenance services providers will be able to register themselves on the platform and create their profiles with relevant information such as worker/ company name, address, and contact details. Customers will be able to search for installers and maintenance service providers in their area, view their profiles, and request / book for installation / maintenance services. Installation and maintenance service providers will be able to login to see booking requests by the customers and will be able to update the status (accepted, rejected or completed etc.) against the requested services.
  • Reviews and Ratings: Customers will be able to give their reviews about their purchased products or about the services obtained by them, helping other users in purchasing the equipment and requesting for services. The customers will also be able to rate the products and services with star rating system.
  • Admin Panel: The platform will have a complete admin panel through which the admin will manage all types of users (Customers, Vendors, Installation and Maintenance service providers), solar products and orders etc. All types of user registration requests will be accepted / rejected by the admin. The admin panel will also have features such as analytics, reporting, and customer support.
  • Responsiveness: The Web Application must be responsive and able to run efficiently on any device such as Mobile Phone, Tablet, Laptop and desktop of any size.
  • Search Facility

The platform will provide a rich search facility to all types of the users through which they will be able to search for different solar products and installation / service providers through different filters.

Tools

  • HTML
  • PHP and MySQL (You can choose any PHP framework such as Laravel)
  • Bootstrap or any other CSS Framework
  • Any JavaScript library/ framework such as jQuery, Vue Js, react Js or angular Js for front end.

Supervisor:

Name: Muhammad Saeed Amjad

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top