The Online Tech Shop Web is an e-commerce platform built to provide users with a seamless shopping experience for tech products. The system includes features such as user authentication, product catalog management, and a shopping cart. Developed using HTML, CSS, PHP, JavaScript, and JSON, this platform enables secure product browsing, order management, and payment processing.
- Product Catalog: Browse a variety of tech products with filtering and searching options.
- Shopping Cart: Add/remove products, view cart summary, and adjust quantities.
- Order Checkout: Complete purchase through secure checkout and payment options.
- Add Product: Add new tech products to the catalog.
- Product List: View, edit, or remove products from the list.
- Profile: View and edit the manager’s profile details.
- Add Employee: Add new employee details to the system.
- Add Product: Add new tech products to the catalog.
- Employee List: View and manage employee records.
- Product List: View, edit, or remove products.
- Customer List: Access customer profiles and their activities.
- Sells Info: Monitor sales data and generate reports.
- Manage Order: Process and manage customer orders.
- Profile: View and edit the admin’s profile details.
- User Authentication: Login and registration with session-based authentication.
- Frontend: HTML5, CSS3, JavaScript
- Backend: PHP, JavaScript
- Database: MySQL or JSON (for data storage)
- Authentication: PHP sessions for login management.
- PHP: Local PHP server setup (WAMP, XAMPP, or custom setup).
- Database: MySQL or a similar database for data storage.
-
Clone the repository:
git clone https://github.com/shishir786/Online-Tech-Shop.git
-
Go to directory
cd online_tech_shop-web
-
Set up PHP
- Install PHP dependencies.
-
Set up Database
- Import the
online_tech_shop.sql
file into MySQL to create necessary tables (products, users, orders, etc.).
- Import the
-
Run the PHP Server
- Place files in the server root (e.g.,
www
for WAMP orhtdocs
for XAMPP) and access the application in the browser vialocalhost
/project_folder
.
- Place files in the server root (e.g.,
User Type | username | Password |
---|---|---|
admin | 1111 | pass |
manager | 2222 | pass |
customer | 01712345678 | pass |
For any queries or support, please reach out:
Authors:
- Abdullah Shishir - shishir786
- Tanvir Ahmed Tuhin - rootanvir
- Saniul Islam - saniulsani
Here are some screenshots of project
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Make your changes and commit.
- Push changes (
git push origin feature-name
). - Open a pull request for review.
Thanks to the open-source community for the tools and libraries used in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
For any issues or questions, please open an issue in the repository or contact the project owner.