{"repo":"piashcse/ktor-E-Commerce","free":true,"listed":false,"github":"https://github.com/piashcse/ktor-E-Commerce","clone":"git clone https://github.com/piashcse/ktor-E-Commerce.git","description":"Ktor-E-Commerce is a high performance backend solution for modern e-commerce applications, built with JetBrain's ktor.","language":"Kotlin","stars":169,"topics":["bcrypt","coroutine","ecommerce","exposed","kotlin","kotlin-exposed","ktor","openapi","postgresql","swagger3"],"license":null,"category":"ecommerce","readme_excerpt":"🛒 Ktor E-Commerce Backend A high-performance, enterprise-grade e-commerce backend built with Kotlin & Ktor. Documentation · Report Bug · Request Feature --- 🚀 Overview Ktor-E-Commerce is a robust, scalable, and high-performance backend solution designed for modern e-commerce applications. Leveraging the power of Kotlin and Ktor, it provides an efficient service for handling complex e-commerce workflows, from multi-role authentication to advanced order processing and real-time inventory management. Key Pillars - Performance : Built with Ktor's asynchronous engine for non-blocking I/O. - Security : JWT-based auth, rate limiting, and password complexity enforcement. - Quality : Strict static analysis with Ktlint and Detekt integrated. Features 1. Role-Based Access Control - Customer Role : Shoppers with basic access to browse and make purchases. - Seller Role : Vendors can list products and manage their inventory. - Admin Role : Administrators have full control over the platform. 2. User Accounts and Authentication - User Registration : Allow customers to create accounts. Users can register with the same email for different roles (customer and seller). - User Authentication : Implement JWT-based authentication for user sessions. - User Profiles : Enable users to view and update their profiles. 3. Product Management - Product Listings : Create, update, and delete product listings. - Categories : Organize products into categories and brands for easy navigation. - Inventory Contr","default_branch":null,"files":null,"tree":[],"storefront":"/r/piashcse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/piashcse/ktor-E-Commerce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}