Skip to content

Commit dac30ee

Browse files
committed
chore: Add challenge.md
1 parent 747888a commit dac30ee

File tree

2 files changed

+62
-18
lines changed

2 files changed

+62
-18
lines changed

README.md

+22-18
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,22 @@
22

33
This project contains the code implementation for the [10up Front-end Engineering Technical Challenge](challenge.md).
44

5-
<details>
6-
<summary>Table of Contents</summary>
7-
1. [About the project](#about-the-project)
8-
2. [Build with](#build-with)
9-
3. [Getting Started](#getting-started)
10-
1. [Prerequisites](#prerequisites)
11-
2. [Run Locally](#run-locally)
12-
5. [Usage](#usage)
13-
1. [Demo](#demo)
14-
6. [Authors](#authors)
15-
7. [Color reference](#color-reference)
16-
8. [License](#license)
17-
9. [Acknowledgements](#acknowledgements)
18-
10. [About Me](#about-me)
19-
</details>
5+
## Table of Contents
6+
7+
1. [About the project](#about-the-project)
8+
2. [Build with](#build-with)
9+
3. [Getting Started](#getting-started)
10+
1. [Prerequisites](#prerequisites)
11+
2. [Run Locally](#run-locally)
12+
5. [Usage](#usage)
13+
1. [Demo](#demo)
14+
6. [Authors](#authors)
15+
7. [Color reference](#color-reference)
16+
8. [License](#license)
17+
9. [Acknowledgements](#acknowledgements)
18+
10. [About Me](#about-me)
19+
20+
----
2021

2122
## About the project <a name="about-the-project"></a>
2223

@@ -30,16 +31,19 @@ Add build with technologies.
3031

3132
Add Getting Started info.
3233

33-
#### Run Locally
34+
### Prerequisites <a name="prerequisites"></a>
3435

36+
Add prerequisites information.
37+
38+
#### Run Locally <a name="run-locally"></a>
3539
Add information about how to run the project locally.
3640

37-
Install dependencies
41+
1. Install dependencies
3842

3943
```bash
4044
```
4145

42-
Start the server
46+
2. Start the server
4347

4448
```bash
4549
```

challenge.md

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# 10up Front End Engineering Technical Challenge
2+
Your mission to create a basic web page layout from the attached design. The purpose of this exercise is to test your HTML, CSS, and JavaScript skillset through the lens of maintainability, responsiveness, accessiblity, performance, design integrity, and general attention to detail.
3+
4+
While we are only providing larger screen high fidelity mock ups, we expect you to implement a fully responsive layout using your best judgement. We believe that finely crafted web designs comes to life in the browser, not in static mock ups, and we'd love to see how you approach design implementation choices in the absence of a complete articulation by a visual designer.
5+
6+
Our more senior Front End Engineering roles at 10up also carry an expectation of _basic_ WordPress theming capabilities. If you are seeking a more senior position, please prepare your exercise as a basic WordPress theme that we can activate. We are _not_ looking for each component of the page to be fully editable or custom blocks, or for the ability to create other pages or content beyond the home page. Rather, we expect some basic data to be provided by WordPress (e.g. the title tag), and some more routine content like the navigation menu to be managed by WordPress. The home page content itself can otherwise be assumed to be static.
7+
8+
__Please do not use a starter theme or WordPress' full site editing to complete this exercise.__ While we will sometimes use internal frameworks and starter themes inside 10up, we ideally want to gauge your ability to architect every aspect of the layout. We expect you to include php partials, javascript and css files and represent these files in a way you would for a larger scoped project.
9+
10+
Otherwise, use your best judgement when it comes to any decisions or requirements not defined in this exercise, including potential modules, libraries, or frameworks used to create the interface, so long as you reasonably adhere to modern front end best practices.
11+
12+
Please keep track of your time (at least loosely), as we'd like to understand roughly how much effort went into your outcome and make sure that we aren't overwhelming candidates with our exercises. If you don't have time to finish every aspect of the project, just make sure the parts you do finish are complete and set our expectations – it's perfectly fine to simply describe a few changes / enhnacements you're aware of that you'd work on with more time.
13+
14+
Please include all source and build process configuration files in your submission.
15+
16+
## Fonts
17+
Montserrat: https://fonts.google.com/specimen/Montserrat
18+
Cousine: https://fonts.google.com/specimen/Cousine
19+
20+
### Sizes
21+
- Hero Heading: 64px
22+
- Content: 20px
23+
- Buttons: 20px
24+
- Menu Items: 28px
25+
26+
## Colors
27+
- #081523 - Content text
28+
- #01FDAB - Hero eyebrow text
29+
- #0262F0 - White panel eyebrow text
30+
- #010203 - Menu and footer background
31+
- #091523 -> #0E253F - Hero background gradient
32+
33+
34+
## Assets
35+
36+
Desktop comps are located in `/designs`, icons are in `/icons` and images are in `/images`.
37+
38+
If you have any questions or get stuck, please reach out to the 10up Recruiting team.
39+
40+
Good luck!

0 commit comments

Comments
 (0)