A women's clothing e-commerce Progressive Web Application (PWA) made using Next.js for front-end and back-end (serverless functions) coupled with a PostgreSQL database deployed on Vercel and Amazon Web Services Relational Database Service (AWS RDS), respectively. The API for products is made from scratch without the use of any third-party e-commerce product API.
Deployment:
• Front-end and back-end: Vercel
• Database: AWS RDS
Features:
• Authentication using Iron-session
• PostgreSQL Full-text Search with weight and rank utilizing Materialized View
• Stripe Checkout, Invoice, and Customer API for checkout, payment, and order history
• Progressive Web Application using next-pwa
• Front-end and Back-end form validations for register and sign in
• Incremental Static Site Generation for product pages
• Static-site Generation for category and catalog pages
• Server-side Rendering for user-related pages
• Client-side Rendering for form submissions
Tech Stack: JavaScript, Next.js, Stripe, PostgreSQL
GitHub Link: https://github.com/jojo-138/fashion_alley-nextjs-ecommerce