https://github.com/no2ehi/full-amazon-clone fork repository
This is my first contribution in the github.
- 7 ~ 9.14
back end : Spring
front end : react
- Back End
- Spring Boot
- Spring Security 6
- MySql 8.4
- Java 17
- Front End
- React 18
- React Query
- React Redux
- TailWind CSS
- Cloudinary
- Access token(localStorage), Refresh Token(Httponly Cookie), Refresh token rotation
- Email Verfication Registration
- OAuth2 login ready
- https://github.com/no2ehi/full-amazon-clone features
- load cart
- view orders(my profile)
- load products (util/loadFake.js)
- paypal payment
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=
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