Developed a robust e-commerce platform using Go, implementing clean architecture principles for maintainability and scalability.
Created a demo video demonstrating the working of the web application and uploaded it on youtube
Designed and implemented a comprehensive RESTful API covering user management, product catalog, shopping cart, checkout process, order management, and return/refund workflows.
Utilized PostgreSQL for data persistence, with a well-structured database schema supporting complex e-commerce operations.
Implemented secure user authentication and authorization using JWT (JSON Web Tokens).
Integrated Razorpay payment gateway for secure online transactions.
Developed advanced features including coupon management, user wishlists, and a wallet system for refunds and store credits.
Implemented inventory management system with real-time stock updates.
Created an admin panel for managing products, categories, orders, and handling return requests.
Employed best practices for error handling, input validation, and security measures throughout the application.