Skip to content

Latest commit

 

History

214 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ E-commerce Website Project

This project is a comprehensive e-commerce website built using PHP, MySQL, and various front-end technologies. The website allows users to browse and purchase products, manage their accounts, and track their orders. The project includes features such as user authentication, payment processing, and order management.

🚀 Features

  • User authentication and account management
  • Product browsing and purchasing
  • Payment processing using various gateways
  • Order management and tracking
  • Product reviews and ratings
  • User profile management
  • Admin panel for managing products, orders, and users

🛠️ Tech Stack

  • Front-end: HTML, CSS, JavaScript, Bootstrap, Font Awesome
  • Back-end: PHP, MySQL
  • Database: MySQL
  • Payment Gateways: Various (e.g. PayPal, Stripe)
  • Server: Apache
  • Operating System: Linux

📦 Installation

To install the project, follow these steps:

  1. Clone the repository using git clone
  2. Create a new database and import the provided SQL file
  3. Configure the database connection settings in config.php
  4. Install the required dependencies using composer install
  5. Set up the payment gateways by configuring the API keys and settings

💻 Usage

To use the project, follow these steps:

  1. Open the website in a web browser
  2. Register for an account or log in if you already have one
  3. Browse the products and add them to your cart
  4. Proceed to checkout and select a payment method
  5. Complete the payment process and review your order
  6. Track your order status and view your order history

📂 Project Structure

project/
|-- index.php
|-- config.php
|-- home.php
|-- sign-in.php
|-- oauth-user.php
|-- logout.php
|-- validar.php
|-- shopping-cart.php
|-- categorias/
|   |-- detallesProductoPc1.php
|   |-- detallesProductoMouse1.php
|   |-- detallesProductoTv1.php
|   |-- detallesProductoAudifono2.php
|-- miCuenta.php
|-- pago.php
|-- estadoPedido.php
|-- header.html
|-- headerLogueado.php
|-- footer.html
|-- css/
|   |-- style.css
|-- js/
|   |-- script.js
|-- images/
|   |-- product1.jpg
|   |-- product2.jpg
|-- vendor/
|   |-- autoload.php
|-- composer.json
|-- composer.lock
|-- README.md

📸 Screenshots

🤝 Contributing

To contribute to the project, please follow these steps:

  1. Fork the repository using git fork
  2. Create a new branch using git branch
  3. Make your changes and commit them using git commit
  4. Push your changes to the remote repository using git push
  5. Create a pull request to merge your changes into the main branch

📝 License

This project is licensed under the MIT License.

📬 Contact

For any questions or issues, please contact us at cristhofer.ventura@unmsm.edu.pe.

About

Proyecto académico del curso Interacción hombre - computador (UNMSM)

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages