Skip to content

This is an E-Commerce website that sells a variety of keyboards. The front end of this website is built using, HTML, CSS, PHP, Bootstrap and JavaScript.

Notifications You must be signed in to change notification settings

joomun/e-commerce_website

Repository files navigation

E-Commerce Website

This is an E-commerce website project developed using HTML, CSS, JavaScript, and PHP. The website allows users to browse products, add them to the cart, and place orders. It also provides features for managing user accounts and viewing order history.

Features

  • User registration and login functionality
  • Product listing and detailed product view
  • Shopping cart functionality with add/remove items
  • Order placement and order history
  • User account management
  • Responsive design for different screen sizes

Technologies Used

  • HTML5 and CSS3 for the website structure and styling
  • JavaScript (jQuery) for interactive elements and AJAX requests
  • PHP for server-side processing and handling database operations
  • MongoDB for storing user accounts and orders

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository:

  2. Set up a local web server (e.g., XAMPP, WAMP, or MAMP) and configure it to serve the project directory.

  3. Import the database schema and sample data into your database management system.

  4. Update the necessary configuration settings (e.g., database connection details) in the PHP files present in the /website/php/server/ directory.

  5. Open the website in your web browser by accessing the appropriate URL (e.g., http://localhost/e-commerce-website).

Folder Structure

The project follows a specific folder structure for better organization:

  • /website - Contains the website files accessible by users.
  • /css - Contains CSS files for styling.
  • /js - Contains JavaScript files.
  • /php - Contains server-side PHP scripts.
  • /server - Contains PHP scripts for server-side processing and handling requests.
  • /images - Contains image assets used in the website.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please create a new issue or submit a pull request.

Acknowledgements

  • jQuery - JavaScript library used for DOM manipulation and AJAX requests.
  • MongoDB - NoSQL database used for storing user accounts and orders.

About

This is an E-Commerce website that sells a variety of keyboards. The front end of this website is built using, HTML, CSS, PHP, Bootstrap and JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published