This is one of 4700 IT projects that we have successfully completed with our customers.

How can we support you?

Weißes Quadrat mit umrandeten Seiten rechts oben

Supplier App – Fullstack Project

Brief description

A supplier app where you can see a list of all suppliers from a database. New suppliers can be created with their contact information or existing ones can be edited or deleted. The entries are delivered via an API backend server and displayed at the front end. The entries can be managed conveniently and clearly in the browser using the CRUD (create, read, update & delete) operations. The data is stored persistently in a PostgreSQL database. This runs in Docker as a container. The service is created by us with Yaml and filled directly with data. The backend was written with ASP.Net in C# and the frontend was created with TypeScript in Angular. Communication between the two was initially via a REST API and was then switched to GraphQL. Both communication channels can be selected in the respective repository via a branch. As the entire system was developed by PTA, this is a full-stack project.

Supplement

The frontend has a responsive web design and was created with TypeScript in Angular. Bootstrap was used for a sleeker look. The backend was implemented with ASP.Net in C# and therefore has a clear demarcation of controllers, data and the model. To manually test and check the endpoints and data at the backend, the backend offers Swagger for the REST API and Banana Cake Pop is provided for GraphQL.

Subject description

There are also automated unit tests. For fast testing of the endpoints and fast testing of the front end, there is also a backend MinimalApi in which the data is only stored temporarily in an InMemoryDb. This second backend only uses the MinimalApi of ASP.Net and is therefore quite small. Communication between the backend and frontend takes place either via REST API or GraphQL. (However, both must use the same communication) The main branch uses REST API and the GraphQL branch uses GraphQL.

Have we sparked your interest?

Marcus Rödiger, ein Mann mit braunen Haaren und Brille

Marcus Rödiger

Head of Consumer Goods & Retail

Jetzt Kontakt aufnehmen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.

Contact now

We provide information on the handling of the data collected here in our privacy policy.

Download file

We provide information on the handling of the data collected here in our privacy policy.