- Project Description
- Technologies
- How to Install & Run the Project
- How to Use the Project
- Future ToDo
- Authors
- See it live
We have created a kids' clothes e-commerce store with a clean landing page that showcases products from a database, with detailed product views and a functional cart/checkout system integrated with Stripe for test payments.
The store is developed with React JS & Vite for us to achieve a fast & optimized web app. For building robust APIs we used Express. The database is built using MongoDB for scalable and flexible data storage. Stripe Test API is integrated for secure and scalable payment processing, which was a bit of a challenge for us, since it was our first time implementing a third party solution. Lastly, for image storage, we used cloudinary.
- Install the required dependencies using
npm install
. - Start the development server using
npm run dev
.
To explore our kids' clothes e-commerce store, navigate through the product categories using the menu or click on all products in hero. Add items to your cart by clicking "Add to Cart" on the product page, then proceed to checkout where you can simulate a payment using Stripe's test mode.
To develop the app further, we would like to add user registration/login, enabeling adding products to favorites, more inspirational pages as well as filtering- and sorting possibilities.