Online Responsive Smart Gadget Store with Installation Service Test phase, srs, design phase and source code final deliverable
Domain / Category Web Programming
Abstract / Introduction
In today’s fast-paced world, smart gadgets have become an essential part of our lives. They have made our lives easier, smarter and more efficient. An online smart gadget store and installation service project will provide a platform for customers to purchase a wide variety of smart gadgets and hire professional installation services. This project will target the growing market of customers who are interested in smart gadgets and seek professional help to install them.
Functional Requirements:
- User Registration: Users should be able to register on the platform using their email address and password. They can also register using their social media accounts such as Facebook, Twitter or Google.
- Browse Products: Customers should be able to browse a wide range of smart gadgets available on the platform. The products should be sorted into categories such as home automation, smart security, smart lighting, smart entertainment, and so on.
- Product Details: Customers should be able to view detailed product information, including features, images, and customer reviews.
- Shopping Cart: Customers should be able to add products to their shopping cart and make payments online.
- Order Tracking: Customers should be able to track the status of their orders, including order confirmation, shipment tracking, and delivery confirmation.
- Installation Services: Customers should be able to hire professional installation services for their purchased smart gadgets. The platform should provide a list of certified installation service providers who can install the gadgets at the customer’s home or office.
- Service Provider Registration: Service providers should be able to register on the platform by providing their details, certifications and experience.
- Service Provider Profile: Service providers should be able to create a profile on the platform and showcase their expertise and previous work.
- Order Management: Service providers should be able to manage the orders they receive from the platform. They should be able to accept or decline an order and communicate with the customer.
- Rating and Reviews: Customers should be able to rate and review the products and services they have purchased. This will help other customers make informed decisions.
- 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.
Actors Involved:
- Customers: Customers are the primary users of the platform. They will browse and purchase smart gadgets and hire professional installation services.
- Installation Service Providers: Installation service providers are certified professionals who will install the smart gadgets purchased by the customers.
- Admin: The admin will manage the overall operation of the platform. They will manage product listings, service provider registration and orders.
Tools:
- 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: Rehan Ahmed