The main goal of the homework is to build a simple interface to search accross a list of notifications.
You will be provided with a backend with a search endpoint that handles the server part.
The current frontend is very minimal (and/or ugly) and you will be welcomed to:
- develop a nice UI/UX experience. Mockups in this document just give a rough indications of what are the features of the application. Feel free to implement any layout you find pretty and that offers the best UX experience
- create any components you would need and feel free to restructure the files architecture
โ ๏ธ we intentionnally put some bugs/problems in the code, happy debugging ๐ฅณ- add code quality tools (linting, formatting)
- ๐ bonus a github action to run those tools
- ๐ bonus anything cool you have in mind
- fork and clone this repository
- complete the homework
- add as many commits as you want
- push your work on your fork
- the deliverable will be your fork URL ๐
We hope you will enjoy the challenge ๐ช
# build the server image
$ docker build -t vault-front-homework:latest server
# run the server image
$ docker run -p 5000:5000 vault-front-homework:latest
# install dependencies
pnpm install
# run the dev server
pnpm dev