sthefanoc / quadros-e-quadros

ReactJS e-commerce application with serveless functions for authentication and payments (Stripe).

Home Page:https://quadrosequadros.com.br/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quadros & Quadros | Ecommerce

Quadros & Quadros | E-commerce website

An e-commerce using ReactJS as frontend, Stripe for payments, Netlify Serverless Functions for supporting the payment part, and Auth0 for authentication.

Getting Started

To get this running on another machine, just clone the repo and run the command to start the server. It is important to have node installed:

npm start

.env vars

It is also needed to add these API keys on a ".env" file so that the functionality works

  • REACT_APP_AUTH_DOMAIN=
  • REACT_APP_CLIENT_ID=
  • REACT_APP_STRIPE_PUBLIC_KEY=
  • REACT_APP_STRIPE_SECRET_KEY=

Extra Setup

npm install dotenv@8.2.0 stripe@8.130.0 @stripe/react-stripe-js@1.1.2 @stripe/stripe-js@1.11.0 netlify@6.0.12
npm install netlify-cli -D

Prerequisites

React JS.

Styles

This project uses CSS mostly through Styled Components.

Deployment

The app is deployed using Netlify for the front-end and Serverless functions. The domain is managed on the Hostinger platform.

Built With

Authors

Acknowledgments

  • Template and functionality based on the course of John Smilga
  • Follow me on twitter and see my other projects: Sthefano_C

About

ReactJS e-commerce application with serveless functions for authentication and payments (Stripe).

https://quadrosequadros.com.br/


Languages

Language:JavaScript 94.1%Language:CSS 4.0%Language:HTML 1.9%