https://github.com/shishir786/online-tech-shop
The Online Tech Shop System is a web platform for managing products, orders, and payments. Built with HTML, CSS, JavaScript, PHP, and MySQL, it streamlines operations for admins, managers, and customers.
https://github.com/shishir786/online-tech-shop
css customer-portal-responsive-web-design e-commerce-platform html html-css-javascript-php-mysql javascript mysql-database online-tech-shop-management-system order-tracking php
Last synced: 7 months ago
JSON representation
The Online Tech Shop System is a web platform for managing products, orders, and payments. Built with HTML, CSS, JavaScript, PHP, and MySQL, it streamlines operations for admins, managers, and customers.
- Host: GitHub
- URL: https://github.com/shishir786/online-tech-shop
- Owner: shishir786
- Created: 2025-01-20T15:16:06.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-29T13:03:11.000Z (9 months ago)
- Last Synced: 2025-01-29T14:22:01.278Z (9 months ago)
- Topics: css, customer-portal-responsive-web-design, e-commerce-platform, html, html-css-javascript-php-mysql, javascript, mysql-database, online-tech-shop-management-system, order-tracking, php
- Language: PHP
- Homepage:
- Size: 3.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Online Tech Shop Web
## Overview
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.## Features
### User Features
- **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.### Manager Features
- **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.### Admin Features
- **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.### Authentication System
- **User Authentication**: Login and registration with session-based authentication.## Technologies Used
- **Frontend**: HTML5, CSS3, JavaScript
- **Backend**: PHP, JavaScript
- **Database**: MySQL or JSON (for data storage)
- **Authentication**: PHP sessions for login management.## Installation Guide
### Prerequisites
- **PHP**: Local PHP server setup (WAMP, XAMPP, or custom setup).
- **Database**: MySQL or a similar database for data storage.### Steps to Install
1. Clone the repository:
```bash
git clone https://github.com/shishir786/Online-Tech-Shop.git
```
2. Go to directory
```bash
cd online_tech_shop-web
```3. Set up PHP
- Install PHP dependencies.4. Set up Database
- Import the `online_tech_shop.sql` file into MySQL to create necessary tables (products, users, orders, etc.).5. Run the PHP Server
- Place files in the server root (e.g., `www` for WAMP or `htdocs` for XAMPP) and access the application in the browser via `localhost`/`project_folder`.## Default Credentials for Testing
| User Type| username | Password |
|----------|--------------|----------|
| admin | 1111 | pass |
| manager | 2222 | pass |
| customer | 01712345678 | pass |## Contact
For any queries or support, please reach out:
**Authors:**
1. **Abdullah Shishir** - [shishir786](https://github.com/shishir786)
2. **Tanvir Ahmed Tuhin** - [rootanvir](https://github.com/rootanvir)
3. **Saniul Islam** - [saniulsani](https://github.com/saniulsani)## Screenshots
Here are some screenshots of project
### **Customer Perspective**





### **Admin Perspective**









### **Manager Perspective**


## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-name`).
3. Make your changes and commit.
4. Push changes (`git push origin feature-name`).
5. Open a pull request for review.## Acknowledgments
Thanks to the open-source community for the tools and libraries used in this project.## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.## Support
For any issues or questions, please open an issue in the repository or contact the project owner.