Code for the first of two assignments for a front-end React developer position at Bohemia Interactive for the Back Office HR tool.
Build a single page app that displays the profile of 10 users (the data is obtained from an API endpoint).
Assignment details are in assignment.md.
Install packages with:
pnpm install
# or
npm install
# or
yarn install
Run the development server:
pnpm run dev
# or
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
- Next.js bootstrapped with
create-next-app
- TypeScript
- ESLint + Prettier
eslint-plugin-import
for import ordereslint-plugin-json-files
for package.json order
- Tailwind CSS + PostCSS + autoprefixer
- SpinKit loading spinner
- pnpm (optional but recommended instead of NPM)
The site honors prefers-color-scheme
because I like your eyes.