├── .gitignore ├── README.md ├── README.md.bak ├── referral-be ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gudev │ │ │ └── referral │ │ │ ├── ReferralApplication.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ └── UserDto.java │ │ │ ├── exception │ │ │ ├── CodeNotFoundException.java │ │ │ ├── GeneralExceptionHandler.java │ │ │ ├── MaxPersonCountException.java │ │ │ └── UserNotFoundException.java │ │ │ ├── model │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ ├── request │ │ │ └── CreateUserRequest.java │ │ │ ├── service │ │ │ └── UserService.java │ │ │ └── util │ │ │ └── RandomStringGenerator.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── gudev │ └── referral │ └── ReferralApplicationTests.java ├── referral-fe ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Constants.js │ ├── api │ └── apiCalls.js │ ├── components │ ├── UserDetailsComponent.jsx │ ├── UserItem.jsx │ └── UserList.jsx │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ ├── HomePage.jsx │ └── Signup.jsx │ ├── reportWebVitals.js │ └── setupTests.js └── res ├── ex.gif ├── ex1.png ├── ex2.png └── referralSystem.postman_collection.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/README.md -------------------------------------------------------------------------------- /README.md.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/README.md.bak -------------------------------------------------------------------------------- /referral-be/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/.gitignore -------------------------------------------------------------------------------- /referral-be/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /referral-be/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /referral-be/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/mvnw -------------------------------------------------------------------------------- /referral-be/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/mvnw.cmd -------------------------------------------------------------------------------- /referral-be/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/pom.xml -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/ReferralApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/ReferralApplication.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/config/WebConfig.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/controller/UserController.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/dto/UserDto.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/exception/CodeNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/exception/CodeNotFoundException.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/exception/GeneralExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/exception/GeneralExceptionHandler.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/exception/MaxPersonCountException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/exception/MaxPersonCountException.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/model/User.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/repository/UserRepository.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/request/CreateUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/request/CreateUserRequest.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/service/UserService.java -------------------------------------------------------------------------------- /referral-be/src/main/java/com/gudev/referral/util/RandomStringGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/java/com/gudev/referral/util/RandomStringGenerator.java -------------------------------------------------------------------------------- /referral-be/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/main/resources/application.properties -------------------------------------------------------------------------------- /referral-be/src/test/java/com/gudev/referral/ReferralApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-be/src/test/java/com/gudev/referral/ReferralApplicationTests.java -------------------------------------------------------------------------------- /referral-fe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/.gitignore -------------------------------------------------------------------------------- /referral-fe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/README.md -------------------------------------------------------------------------------- /referral-fe/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/package-lock.json -------------------------------------------------------------------------------- /referral-fe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/package.json -------------------------------------------------------------------------------- /referral-fe/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/public/favicon.ico -------------------------------------------------------------------------------- /referral-fe/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/public/index.html -------------------------------------------------------------------------------- /referral-fe/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/public/logo192.png -------------------------------------------------------------------------------- /referral-fe/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/public/logo512.png -------------------------------------------------------------------------------- /referral-fe/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/public/manifest.json -------------------------------------------------------------------------------- /referral-fe/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/public/robots.txt -------------------------------------------------------------------------------- /referral-fe/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/App.css -------------------------------------------------------------------------------- /referral-fe/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/App.js -------------------------------------------------------------------------------- /referral-fe/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/App.test.js -------------------------------------------------------------------------------- /referral-fe/src/Constants.js: -------------------------------------------------------------------------------- 1 | export const API_BASE_URL = 'http://localhost:8080'; -------------------------------------------------------------------------------- /referral-fe/src/api/apiCalls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/api/apiCalls.js -------------------------------------------------------------------------------- /referral-fe/src/components/UserDetailsComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/components/UserDetailsComponent.jsx -------------------------------------------------------------------------------- /referral-fe/src/components/UserItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/components/UserItem.jsx -------------------------------------------------------------------------------- /referral-fe/src/components/UserList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/components/UserList.jsx -------------------------------------------------------------------------------- /referral-fe/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/index.css -------------------------------------------------------------------------------- /referral-fe/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/index.js -------------------------------------------------------------------------------- /referral-fe/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/logo.svg -------------------------------------------------------------------------------- /referral-fe/src/pages/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/pages/HomePage.jsx -------------------------------------------------------------------------------- /referral-fe/src/pages/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/pages/Signup.jsx -------------------------------------------------------------------------------- /referral-fe/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/reportWebVitals.js -------------------------------------------------------------------------------- /referral-fe/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/referral-fe/src/setupTests.js -------------------------------------------------------------------------------- /res/ex.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/res/ex.gif -------------------------------------------------------------------------------- /res/ex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/res/ex1.png -------------------------------------------------------------------------------- /res/ex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/res/ex2.png -------------------------------------------------------------------------------- /res/referralSystem.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gurkanucar/Spring-Boot-Referral-System/HEAD/res/referralSystem.postman_collection.json --------------------------------------------------------------------------------