Skip to content

It is a prototype clone of FlipKart shopping app. This project is make using (FrontEnd) Reactjs+Vite and (Backend) Java Spring Boot

Notifications You must be signed in to change notification settings

BableshAAzad/ecommerce_shopping_app_ui

Repository files navigation

🏪 E-Commerce Shopping Web Application ecommerce.BableshAAzad.com

  • This project is make using Reactjs+Vite app and backend is Java Spring Boot.
  • It is a kind of prototype application of FlipKart.com. For a demo, visit ecommerce.BableshAAzad.com.

📜 API Documentation:


🏠 Features:

  • Login using Username and Password, providing an Access Token and Refresh Token (AT and RT).
  • Login using OAuth2, supporting login with Google or GitHub.

For Customers:

  • Search, filter, categorize products, view product information, and place orders.
  • Manage the shopping cart, view added products, and proceed with orders.
  • View past orders and download invoices.

For Sellers:

  • Allow sellers to add, update, and delete products.
  • Search warehouses based on proximity to your location to store products.
  • View products and storage information by seller.

🧑‍💻 Technologies Used:

Reacjs+Vite react-router-dom Protected-Router Tailwind css Axiox flowbite flowbite-react react-top-loading-bar react-infinite-scroll-component


💻 How Use Source code:

  • Download the master branch as a zip file
  • After extracting zip file, install npm in root directory
  • Inside folder: set your backend application url 👇
root_directory/
├── src/
│   ├── app/
│   │   ├── components/
│   │   │   ├─ appconstants//
│   │   │   │  └── EcommerceUrl.jsx/
│   │   │   │      └── BASE_URL/      

📝 UI pages overview: 📱

home dark_light

short_product

filter_product


🔒🔐 Login and SignUp

sign_up_page

signin forgot_password


🛒🪣🤴 User features

product_info address_select

add_contact order_preview

order_page cart_page


🧑 Profile Page 👲

profile_page


🏚️🏪 Seller features 🚛

storage_option warehouses

storages edit_product

update_product

📝 View Invoice copy 👇

View the order invoice

Releases

No releases published

Packages

No packages published

Languages