Skip to content

rahulo15/V-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

V-Store E-Commerce Application

V-Store is a modern e-commerce application built using React for the frontend, Strapi as the backend CMS powered by Node.js and Express, and additional technologies such as Redux, React Router, and Stripe for a seamless shopping experience.

Features

  • Product Catalog:

    • Browse through a wide range of products in the user-friendly catalog.
  • Shopping Cart:

    • Add products to the cart for a convenient shopping experience.
    • Easily manage and update the contents of the shopping cart.
  • Dummy Payment Integration:

    • Experience a simulated payment process using Stripe for safe and secure transactions.
  • State Management:

    • Utilizes Redux for efficient state management, ensuring a consistent application state.
  • Single Page Application (SPA):

    • Leverages React Router to provide a smooth and responsive single-page application experience.

Technologies Used

  • Frontend:

    • React
    • Redux for state management
    • React Router for navigation
  • Backend:

    • Strapi CMS
    • Node.js
    • Express
  • Payment Integration:

    • Stripe for dummy payment processing

Getting Started

  1. Clone the Repository:
    git clone https://github.com/your-username/V-Store.git
    
  2. Navigate to the project directory.
    cd my-app
  3. Install the required dependencies.
    npm install
  4. Start the application.
    npm start
  5. Navigate to API directory.
    cd api
  6. Install the required dependencies.
    npm install
  7. Start the strapi server.
    npm start
  8. Open your web browser and go to http://localhost:3000.

Don't forget to set your strapi account and config file using the appropriate keys. Make sure to checkout its documentation.

About

E-commerce app using Strapi & React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published