Skip to content

v1.0.1 - plug n play ecom api (solution)

Latest

Choose a tag to compare

@1cbyc 1cbyc released this 01 Sep 18:15
· 11 commits to main since this release
dbfc593

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

  • ecom api (without admin panel) by @1cbyc in #1

New Contributors

  • @1cbyc made their first contribution in #1

Full Changelog: https://github.com/1cbyc/ecom-api/commits/v1.0.1