PlayTechSolutions is embarking on a project to develop a fully functional e-commerce web application aimed at expanding their selling rates. The decision was made to transition from their current phone-based customer care service to a comprehensive web-based platform. After evaluating tenders from various software development companies, PlayTechSolutions selected our company to design and develop this application. The project will leverage HTML, CSS, Bootstrap, JavaScript, PHP, and MySQL to create a dynamic and user-friendly e-commerce site.
The project involves designing and developing the following features and pages:
- Customer Login and Registration Page
- Home Page
- Product Listing and Single Product View
- Cart and Watchlist
- Purchase History and Invoicing
- Product Adding and Updating
- Add Feedbacks
- Advanced Search
- Admin Sign-in
- Admin Panel
- Manage Products
- Manage Users
- Customer Chat
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: PHP
- Database: MySQL
Follow these steps to set up the project on your local machine:
- Web server (e.g., Apache)
- PHP (version 7.4 or higher)
- MySQL
- Git
-
Clone the Repository
git clone [https://github.com/YourUsername/PlayTechSolutions.git](https://github.com/PasanSWijekoon/playtechsolutions.git) cd PlayTechSolutions -
Set Up the Database
-
Create a MySQL database:
import FinalBackup.sql
-
-
Configure the Project
-
Edit
includes/connection.phpand set your database details:Database::$connection=new mysqli("localhost","root","password","eShop","3306");
-
-
Set Up the Web Server
-
Ensure your web server's document root is set to the
publicdirectory of the project. -
For Apache, you might update your virtual host configuration:
<VirtualHost *:80> DocumentRoot "/path_to_your_project/public" ServerName yourdomain.com <Directory "/path_to_your_project/public"> AllowOverride All Require all granted </Directory> </VirtualHost>
-
-
Install Dependencies
- Although the project doesn't use a package manager like Composer for PHP, ensure you have the necessary PHP extensions installed (e.g., mysqli).
-
Run the Application
- Start your web server and navigate to
http://yourdomain.comin your browser. - You should see the home page of the PlayTechSolutions e-commerce site.
- Start your web server and navigate to
That's it! Your local setup for the PlayTechSolutions e-commerce web application is now complete. If you encounter any issues, please refer to the project documentation or contact the development team for support.
.png)