Welcome to my ecommerce website powered by React.js, Strapi, and Stripe.
This project is a full-fledged ecommerce website designed to provide a seamless shopping experience. It leverages React.js for the frontend, Strapi as the headless CMS for backend management, and integrates Stripe for secure and efficient payment processing.
- Product Catalog: Browse through a wide range of products conveniently categorized for easy navigation.
- Shopping Cart: Add products to your cart and review your selections before proceeding to checkout.
- Secure Checkout: Utilize Stripe for secure payment processing ensuring the safety of your transactions.
- Admin Dashboard: Manage products, orders, and inventory effortlessly through the intuitive admin dashboard.
- Frontend: React.js
- Backend: Strapi
- Payment System: Stripe
- Clone this repository.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the frontend server with
npm start
. - Configure and run Strapi for backend management.
- Set up Stripe for payment processing.
- You're all set to launch your ecommerce platform!
- Explore the product catalog to discover items of interest.
- Add desired products to your shopping cart.
- Review your selections and proceed to checkout.
- Complete the payment process securely using Stripe.
- Sit back and await your order's delivery!
Gain access to the admin dashboard for efficient backend management:
- Navigate to the
/admin
endpoint. - Log in with admin credentials.
- Manage products, orders, and inventory effortlessly.
Contributions are welcomed via pull requests. Feel free to enhance the project with new features or improvements!
This project is licensed under the MIT License. See the LICENSE file for details.