Give us a chance to see your beautiful code! π€©
How to get started:
- Fork this repository
- Use Nx to generate a small application with Angular + NestJS
- Setup Ant Design for Angular
- Create a simple online basket that utilizes the components from the UI framework
- Describe your design decisions and setup instructions in the README.md of the forked repository
The application should contain the following features:
- Show a list of products fetched from a database
- Enable users to add and delete products from a basket
- Save the basket contents in a database
There are no other hard requirements than that β take a look at the Wireframes for inspiration.
If you have any questions feel free to reach out to jobs@shieldapp.ai
- Should I use a real database like Postgres to store the information or can I simply store it in a variable?
- We would like to see how you work with databases and relations, and thus we would prefer if you persisted the information. We provide a
docker-compose.yml
file that will run a PostgreSql database for you
- We would like to see how you work with databases and relations, and thus we would prefer if you persisted the information. We provide a
- How long should it take me to complete the assignment?
- It should take you less than 8 hours but it depends on your Typescript wizard magic skills πͺ
- What about tests?
- Any extra fluff I could include?
- We don't want to force anyone to spend their weekend on a job application, but if you feel like making this project something more, we would love to see features like deployment, swaggerUi documentation, or continous integration workflows π
Use these wireframes as inspiration for your app
See our The Hub page to find out more about our open positions π
Once you have completed this project, you can apply for the position through our The Hub page