An e-commerce application for a gadget store created with ASP.NET Core 7.0 Web API and React 18.
- Product catalog with pagination, sorter, and filter
- Product reviews with infinite scrolling
- Wish list, Shopping Cart and Orders
- Policy-based Authorization for admins and users using JWT
- Admin pages for management of products, categories, and brands.
- Refresh token in http only cookie with automatic client refreshing ability
- Lazy loading of frontend pages
- Swagger implementation
- Automated Deployment with GitHub Actions to AWS Lightsail
- Image Storage with AWS S3 and CloudFront
- Backend: ASP.NET Core Web API
- Frontend: React
- Database: PostgreSQL
- Authentication: JSON Web Token (JWT)
- Image Storage: AWS S3
- Content Delivery Network (CDN): AWS CloudFront
- Platform: AWS Lightsail
- Password Reset
- Account Deletion
- Username Edit
- Google Login
- Seller Reply to Review
- TODO: fill this
https://seaweedapp.duckdns.org/
- TODO: fill this
- TODO: fill this