Welcome to the PC Mart BD repository! This project aims to provide a comprehensive platform for e-commerce operations specializing in computer hardware, accessories, and repair services. With an intuitive interface, robust backend, and secure transaction processing, PC Mart BD ensures a seamless shopping and management experience for users and administrators alike.
PC Mart BD is designed with a focus on the following key aspects:
- For Shoppers: Explore a dynamic product catalog featuring the latest PC hardware and accessories with secure checkout options.
- For Admins: Manage inventory, orders, and user accounts through a feature-rich admin dashboard.
- For Technicians: Offer repair services and interact with customers for troubleshooting and support.
- Dynamic product listings for computer hardware and accessories.
- Secure payment gateways for smooth and safe transactions.
- Robust user authentication and role-based access control.
- Add, edit, and manage product details effortlessly.
- Monitor and process user orders.
- View detailed analytics and reports on sales performance.
- Assign and manage repair requests.
- Communicate with customers through the platform.
- Maintain service history for better customer management.
- Simple and responsive interface for easy navigation.
- Advanced search and filtering options for efficient product discovery.
- Dedicated user accounts for order history and tracking.
- HTML5: Structuring the web application.
- CSS3: Enhancing visual appeal and responsiveness.
- JavaScript: Implementing dynamic and interactive features.
- PHP: Powering server-side operations.
- MySQL: Database management for secure and efficient data handling.
- Git: For local version tracking.
- GitHub: For collaboration and code management.
Follow these steps to set up the project on your local machine:
-
Clone the Repository
git clone https://github.com/sameer-at-git/pcmartbd.git cd pcmartbd -
Configure the Database
- Import the provided
.sqlfile into your MySQL database. - Update the database connection settings in the backend configuration file.
- Import the provided
-
Run the Application
- Host the application on a local server like XAMPP or WAMP.
- Access the application via
http://localhost/pcmartbd. [Not implented yet]
Contributions are welcome to make PC Mart BD even better! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your message here" - Push to your branch:
git push origin feature/your-feature-name
- Create a pull request.
- User Manual: To be given
- API Endpoints: Detailed API documentation can be found in a link to give.
This project is licensed under the MIT License. Feel free to use, modify, and distribute this project.
For inquiries or support, feel free to reach out:
- Author: Sameer Sayed
Rifat Talukdar
Md. Tamjid Hossain
Wasif Asad Alvi - Email: [sameer0sayed@gmail.com]
- GitHub: sameer-at-git