Skip to content

IamShaharFar/MyStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

MyStore - E-commerce Application

This is a README file for the MyStore e-commerce application, built using React for the client-side and Node.js for the server-side. The application allows users to browse and purchase tech products and supports payment through PayPal.

Features

  • Browse and search for tech products.
  • View detailed product information including images, descriptions, and prices.
  • Add products to the shopping cart.
  • Proceed to checkout and pay using PayPal.
  • Receive order confirmation and status updates via email.

Prerequisites

  • Node.js (version 14 or later)
  • NPM (Node Package Manager)

Installation

  1. Clone the repository:
  2. git clone https://github.com/IamShaharFar/MyStore.git
  3. Navigate to the project directory:
  4. cd MyStore
  5. Install the dependencies:
  6. npm install

Configuration

  1. Create a PayPal Developer account at https://developer.paypal.com.
  2. Generate API credentials (client ID and secret) for your application.
  3. Copy the `.env.example` file in the server directory and rename it to `.env`.
  4. Open the `.env` file and replace the `YOUR_PAYPAL_CLIENT_ID` placeholder with your actual PayPal API client ID.

Usage

  1. In the project root directory, start the server:
  2. npm start
  3. In a separate terminal, start the client:
  4. npm start
  5. Open your browser and visit http://localhost:3000 to access the application.

Contributing

Contributions to this project are welcome! If you encounter any issues or have suggestions for improvements, please open an issue on the project repository.

License

This project is licensed under the MIT License. Feel free to modify and distribute it as needed.

Acknowledgements

This project was created by IamShaharFar. Thank you for using MyStore!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors