This repository provides an API for an e-commerce application. The API allows users to interact with various aspects of the e-commerce platform, such as managing products, handling customer orders, and processing payments. It serves as a backend system to support the frontend of an online store.
- Recep Batuhan Dikmen
- İrem Akanoğlu
- Çağla Şen
- Admin
- Customer
- Seller
Note: The admin does not have an admin panel yet in frontend. He can do what he wants with API tools like Postman.
The features of the e-commerce system include:
- Authentication
- Product Listing
- Product Details
- Cart Management
- Order Management
- User Management
- Search & Filtering
- Discounts & Promotions
- Stock Management
git clone https://github.com/bothany/e-commerce-api.git
git clone https://github.com/bothany/e-commerce-frontend.git
cd e-commerce-api/target
java -jar app.jar
cd e-commerce-frontend
npm install
npm start
Important Note: The API we have deployed shuts itself down when not in use, so it may take 3-5 minutes to initially run when trying to log in.
API: https://github.com/bothuany/e-commerce-api
Frontend (React App): https://github.com/bothuany/e-commerce-frontend
Deployed Frontend: https://wearwell-shopping.vercel.app/