Skip to content

OulehlaJan/ecommerce-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Demo

Netlify Status

Important: Server spins down after inactivity – please allow a few seconds for it to wake up.

Redirect to Strapi dashboard

/admin

📚 Tech Stack

Client

        

Payment Gateway Integration

  • Uses Stripe.js and Stripe elements for secure payment collection on the client-side.

Features

  • Local storage for checkout: Stores checkout data in local storage and clears it once the order is placed.
  • Lazy loading on products
  • Fully responsive

Validated Checkout Inputs

  • Shipping information
  • Billing information
  • Contact info

Server - Render

     

Payment Gateway Integration

  • Handles payment processing on the server-side using Stripe API: The server creates a Stripe session for payment, processes the transaction, and stores the order data, including item details and payment session ID, in Strapi (with data being stored in a PostgreSQL database).

Content Management

  • STRAPI headless CMS for managing content and data models.

Media Management

  • Cloudinary For storing media

Database

  • PostgreSQL: For storing data.

Security Settings

  • Content Security Policy
  • HTTP Strict Transport Security
  • XSS Protection
  • Frameguard
  • NoSniff
  • Referrer Policy
  • Cross-Origin Resource Sharing

About

Responsive Ecommerce App with Stripe Payment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages