The goal of this assignment is to show the thinking process of the programmer and to demonstrate some of the coding skills needed to work at Moovd.
Company X wants an application to store the GPS data of their devices and provide insights from this data. The goal is to provide a login page, an overview page and a detail page.
The project consists of the following components:
- SPA frontend with
Angular v17
; - REST API backend with
NodeJS v20
andFastify
; SQL Server 22
database schema building and querying withPrisma
.
See the respective README
files of the backend and frontend for instructions to run the code.
- Monorepo workspaces
- Project linting (e.g. ESLint)
- Code formatter (e.g. Prettier)
See for improvements/enhancements specific to frontend or backend the respective READMEs in those folders.