web development

Job ID: 37591119

Budget: €8 – €30 EUR

create a web application that incorporates the principles of a learning application like Anki (https://apps.ankiweb.net/).
The mandatory submission should be in the form of a GitHub repository URL (public), containing two subdirectories named "frontend-angular" and "backend-nodejs."

Imposed constraints:

The web frontend must be developed with Angular + Typescript + ng-Bootstrap.
Include an advanced web feature of your choice: ag-grid (https://www.ag-grid.com/, a library for tables), HighCharts (a library for charts), WebSocket, LocalStorage, etc.
The backend must be developed in NodeJs + Typescript + Express.
Include support for either Swagger or the PostgreSQL database (e.g., with Sequelize as the ORM library).
If not using a database (not mandatory), the server must pre-initialize default values and keep modifiable data in memory. If using a database (PostgreSQL), provide an SQL initialization script containing "Create table" and "insert into table...values."
It is strongly recommended to write a "README.md" file briefly describing how to use the application, including screenshots.
Related categories: Node.js Express JS Bootstrap AngularJS Typescript