Repository navigation
i committed 47 files with 4.1 k lines of code for this plug and play ecom api
has 33 endpoints:
- jwt Authentication system
- prod catalog with categories
- shopping cart functionality
- stripe payment integration
- order management system
- admin panel capabilities
for the security:
- no hardcoded credentials
- env configuration
- password hashing (bcrypt)
- webhook signature verification
for the db:
- 9 tables with proper relationships
- 23 strategic indexes
- full ecom data model
my project structure for ease of use:
- app/
- api/v1/endpoints/ # all the api routes
- core/ # for security & config
- crud/ # db ops
- models/ # db models
- schemas/ # api validation
- utils/ # payment service - run.py # the main app
What's Changed
New Contributors
Full Changelog: https://github.com/1cbyc/ecom-api/commits/v1.0.1