https://github.com/saifadin1/e-commerce-api
A .NET Core-based E-Commerce API for managing products, carts, orders, and payments via Stripe. Secured with JWT authentication for safe access to all features.
https://github.com/saifadin1/e-commerce-api
api crud csharp jwt-authentication stripe-payments
Last synced: 3 months ago
JSON representation
A .NET Core-based E-Commerce API for managing products, carts, orders, and payments via Stripe. Secured with JWT authentication for safe access to all features.
- Host: GitHub
- URL: https://github.com/saifadin1/e-commerce-api
- Owner: saifadin1
- Created: 2024-09-10T16:38:26.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T21:35:18.000Z (9 months ago)
- Last Synced: 2025-01-16T11:26:28.346Z (5 months ago)
- Topics: api, crud, csharp, jwt-authentication, stripe-payments
- Language: C#
- Homepage:
- Size: 15.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [E-Commerce-API](https://roadmap.sh/projects/ecommerce-api)
An API for managing products, carts, orders, and handling payments using Stripe in an e-commerce application. This API supports essential e-commerce functionality, such as adding products to the cart, calculating the total cost, placing orders, and processing payments through [Stripe](https://stripe.com/) and The API is secured with JWT (JSON Web Token) authentication.
## Features
- Products Management: CRUD operations for products
- Cart Management: Add and remove products from the cart, calculate the total cost
- Orders: Handle order placement and management
- Payment Integration: Secure payment processing using Stripe
- JWT Authentication: Secure the API endpoints using JWT tokens## Technologies Used
- .NET Core: Framework for building the API
- Entity Framework Core: For database operations
- SQL Server: Database management system
- JWT Authentication: For securing API endpoints## Architecture Diagram
This diagram represents the architecture of the E-Commerce API, showing the main backend service, JWT authentication, and Stripe payment integration.