Small preact-based (like React.js) project https://inga-lovinde.github.io/static/komoot-demo/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Inga 🏳‍🌈 89643d7f4d added assignment text 6 months ago
public initialized preact project 6 months ago
src improved css 6 months ago
.eslint-config-preact-nojest.cjs configured eslint and typescript; added prebuild linting and typechecking 6 months ago
.eslintrc.cjs configured eslint and typescript; added prebuild linting and typechecking 6 months ago
.gitignore implemented tests for reorderElements 6 months ago
.prettierrc configured eslint and typescript; added prebuild linting and typechecking 6 months ago
README.md added assignment text 6 months ago
challenge.png added assignment text 6 months ago
index.html main page redesigned 6 months ago
package-lock.json implemented tests for reorderElements 6 months ago
package.json implemented tests for reorderElements 6 months ago
tsconfig.json implemented start-release command 6 months ago
vite.config.ts initialized preact project 6 months ago

README.md

Assignment

Challenge

Senior Web Developer

Thank you for your application! We like what we have seen so far from you and want to take the next step by inviting you to take on a small challenge.

Develop a React app that enables you to plan your cross-country run and download it as a GPX file.

Cross-country runners are not bound to the streets. Your users can plan their favorite route across fields and hills by just placing markers as waypoints on the map. For detailed planning, the same waypoints show up as a list, where users can delete and rearrange them until the route is perfect and ready to download. The user interface should be close to the design to the left.

We'd expect a senior web developer to manage to complete this challenge in a few hours. Impress us with your coding skills by not using 3rd-party React components (such as react-leaflet, react-dnd, etc.). At least the map and the list should be separate React components.

Send us the sources as a ZIP file, a link to the hosted solution ready to use, and let us know what you have learned while developing.

design