Skip to content

Latest commit

 

History

History
86 lines (69 loc) · 2.04 KB

README.md

File metadata and controls

86 lines (69 loc) · 2.04 KB

https://github.com/no2ehi/full-amazon-clone fork repository

This is my first contribution in the github.

  1. 7 ~ 9.14

back end : Spring
front end : react

Technologies

  • Back End
  1. Spring Boot
  2. Spring Security 6
  3. MySql 8.4
  4. Java 17
  • Front End
  1. React 18
  2. React Query
  3. React Redux
  4. TailWind CSS
  5. Cloudinary

Features

Back end

  1. Access token(localStorage), Refresh Token(Httponly Cookie), Refresh token rotation
  2. Email Verfication Registration
  3. OAuth2 login ready

Front end

  1. https://github.com/no2ehi/full-amazon-clone features
  2. load cart
  3. view orders(my profile)
  4. load products (util/loadFake.js)
  5. paypal payment

Screenshot

screenshot1 screenshot2 screenshot3 screetshot4 screetshot5 screetshot6 screetshot7

Installation

Back End Setup

1. java 17 install
2. application.properties

  spring.datasource.url=jdbc:mysql://localhost:3306
  spring.datasource.username=
  spring.datasource.password=

  spring.mail.host=smtp.gmail.com
  spring.mail.port=
  spring.mail.username=
  spring.mail.password= 

Front End Setup

1. .env.development

  REACT_APP_API_URL=http://localhost:8080
  REACT_APP_CLOUDINARY_NAME=
  REACT_APP_CLOUDINARY_KEY=
  REACT_APP_CLOUDINARY_SECRET=
  NODE_ENV = "development"
  PUBLIC_URL=http://localhost:3000
  REACT_APP_PAYPAL_CLIENT_ID=
  REACT_APP_PAYPAL_CLIENT_SECRET=  

2. terminal command

- cd frontend
- npm i 
- npm start