├── .gitignore ├── Data Engineer └── DataEngineer.md ├── README.md ├── archive ├── Backend │ ├── README.md │ └── dump-shops.zip ├── Data Engineer │ ├── README.md │ ├── schema.png │ └── schema.sql ├── DevOps Engineer │ └── README.md ├── Front-end Developer - UI Integration │ ├── README.md │ └── mockup.png ├── Frontend │ └── README.md ├── Junior Software Engineer - Backend (PHP) │ └── README.md ├── Junior Software Engineer - Frontend (VueJS) │ └── README.md ├── Junior Software Engineer - Fullstack (Laravel & VueJS) │ └── README.md ├── Mobile Engineer │ ├── README.md │ └── design.psd ├── Senior Software Engineer - Backend (PHP) │ └── README.md ├── Senior Software Engineer - Typescript │ ├── README.md │ └── context │ │ ├── app.vue │ │ ├── async-task.vue │ │ ├── task.vue │ │ └── use-async.ts ├── Senior Software Engineer2 - Backend (PHP) │ ├── .gitignore │ ├── README.md │ ├── artisan │ ├── composer.json │ ├── composer.lock │ ├── src │ │ ├── Commands │ │ │ └── CalculateDistanceCommand.php │ │ ├── Entities │ │ │ ├── Location.php │ │ │ └── LocationCollection.php │ │ └── Services │ │ │ ├── DistanceCalculator │ │ │ └── CalculateDistanceService.php │ │ │ └── GoogleMaps │ │ │ ├── ApiService.php │ │ │ └── FindLocationService.php │ └── tests │ │ └── Services │ │ ├── DistanceCalculator │ │ └── CalculateDistanceServiceTest.php │ │ └── GoogleMaps │ │ ├── ApiServiceTest.php │ │ └── FindLocationServiceTest.php ├── Software Engineer - Themosis Wordpress │ └── README.md ├── Software Engineer 2023 │ └── Backend │ │ ├── README.md │ │ └── app_architecture.png ├── Software Engineer │ └── guidance.md └── Technical writer │ └── README.md └── software engineer - frontend.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .vscode 3 | -------------------------------------------------------------------------------- /Data Engineer/DataEngineer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/Data Engineer/DataEngineer.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/README.md -------------------------------------------------------------------------------- /archive/Backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Backend/README.md -------------------------------------------------------------------------------- /archive/Backend/dump-shops.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Backend/dump-shops.zip -------------------------------------------------------------------------------- /archive/Data Engineer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Data Engineer/README.md -------------------------------------------------------------------------------- /archive/Data Engineer/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Data Engineer/schema.png -------------------------------------------------------------------------------- /archive/Data Engineer/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Data Engineer/schema.sql -------------------------------------------------------------------------------- /archive/DevOps Engineer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/DevOps Engineer/README.md -------------------------------------------------------------------------------- /archive/Front-end Developer - UI Integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Front-end Developer - UI Integration/README.md -------------------------------------------------------------------------------- /archive/Front-end Developer - UI Integration/mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Front-end Developer - UI Integration/mockup.png -------------------------------------------------------------------------------- /archive/Frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Frontend/README.md -------------------------------------------------------------------------------- /archive/Junior Software Engineer - Backend (PHP)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Junior Software Engineer - Backend (PHP)/README.md -------------------------------------------------------------------------------- /archive/Junior Software Engineer - Frontend (VueJS)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Junior Software Engineer - Frontend (VueJS)/README.md -------------------------------------------------------------------------------- /archive/Junior Software Engineer - Fullstack (Laravel & VueJS)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Junior Software Engineer - Fullstack (Laravel & VueJS)/README.md -------------------------------------------------------------------------------- /archive/Mobile Engineer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Mobile Engineer/README.md -------------------------------------------------------------------------------- /archive/Mobile Engineer/design.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Mobile Engineer/design.psd -------------------------------------------------------------------------------- /archive/Senior Software Engineer - Backend (PHP)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer - Backend (PHP)/README.md -------------------------------------------------------------------------------- /archive/Senior Software Engineer - Typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer - Typescript/README.md -------------------------------------------------------------------------------- /archive/Senior Software Engineer - Typescript/context/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer - Typescript/context/app.vue -------------------------------------------------------------------------------- /archive/Senior Software Engineer - Typescript/context/async-task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer - Typescript/context/async-task.vue -------------------------------------------------------------------------------- /archive/Senior Software Engineer - Typescript/context/task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer - Typescript/context/task.vue -------------------------------------------------------------------------------- /archive/Senior Software Engineer - Typescript/context/use-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer - Typescript/context/use-async.ts -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/README.md -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/artisan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/artisan -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/composer.json -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/composer.lock -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/src/Commands/CalculateDistanceCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/src/Commands/CalculateDistanceCommand.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/src/Entities/Location.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/src/Entities/Location.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/src/Entities/LocationCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/src/Entities/LocationCollection.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/src/Services/DistanceCalculator/CalculateDistanceService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/src/Services/DistanceCalculator/CalculateDistanceService.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/src/Services/GoogleMaps/ApiService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/src/Services/GoogleMaps/ApiService.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/src/Services/GoogleMaps/FindLocationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/src/Services/GoogleMaps/FindLocationService.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/tests/Services/DistanceCalculator/CalculateDistanceServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/tests/Services/DistanceCalculator/CalculateDistanceServiceTest.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/tests/Services/GoogleMaps/ApiServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/tests/Services/GoogleMaps/ApiServiceTest.php -------------------------------------------------------------------------------- /archive/Senior Software Engineer2 - Backend (PHP)/tests/Services/GoogleMaps/FindLocationServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Senior Software Engineer2 - Backend (PHP)/tests/Services/GoogleMaps/FindLocationServiceTest.php -------------------------------------------------------------------------------- /archive/Software Engineer - Themosis Wordpress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Software Engineer - Themosis Wordpress/README.md -------------------------------------------------------------------------------- /archive/Software Engineer 2023/Backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Software Engineer 2023/Backend/README.md -------------------------------------------------------------------------------- /archive/Software Engineer 2023/Backend/app_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Software Engineer 2023/Backend/app_architecture.png -------------------------------------------------------------------------------- /archive/Software Engineer/guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Software Engineer/guidance.md -------------------------------------------------------------------------------- /archive/Technical writer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/archive/Technical writer/README.md -------------------------------------------------------------------------------- /software engineer - frontend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youcan-shop/coding-challenges/HEAD/software engineer - frontend.md --------------------------------------------------------------------------------