https://github.com/carcutter/frontendchallenge
https://github.com/carcutter/frontendchallenge
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/carcutter/frontendchallenge
- Owner: carcutter
- Created: 2024-04-09T13:04:34.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-06-14T06:25:43.000Z (about 1 year ago)
- Last Synced: 2025-06-26T13:47:47.753Z (12 months ago)
- Language: TypeScript
- Size: 111 KB
- Stars: 2
- Watchers: 0
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Frontend Challenge
## Build a web app with Next.js 13
As a frontend developer you get the task to implement a frontend for an employee API, where you can
list, create, read, update and delete employees.
### API
Use [restapiexample.com](https://dummy.restapiexample.com)
> [!WARNING]
> API has a rate limit
A base structure is already implemented.
Feel free to improve the current implementation whenever you see potential or let us know what you
would do differently in your pull requests description.
Please fork our repo and implement the missing features. Also track time and let us know how long it
took you to finish the challenge.
### Run It
```bash
$ nvm exec 20.9 npm run dev
```
By default, the app is reachable at `http://127.0.0.1:3000`
### Setup
Currently we are using node `20.9` so we recommend to use `nvm`.
Install `nvm` by following this
[guide](https://www.freecodecamp.org/news/node-version-manager-nvm-install-guide/).
Install and use node `20.9`:
```bash
$ nvm use
```
> [!TIP]
> Don't forget to install the node packages:
```bash
$ npm i
```
### Formatting
Prettier is our formatter of choice. We added some settings for VSCode. If you use a different IDE please adapt the settings.