Web-Flix-App - React

This is the client-side interface for a movie app based on a server-side API and a database. The interface is built with React and Bootstrap.
Users are able to sign up and login, update their personal information, and create a list of their favorite movies. Additionally user can select search criteria to find movies accordingly
In order to communicate smoothly between different pages, the state-management of Redux is utilized.

Testuser
user: appTester, pw: 123456

Login View Open app with movie overview
Rest api architechture

Movie App (REST API)

Server-side application built with Node.js and its framework Express.js. The API sends responses with information about different movies from its database MongoDB to the client. The connection between the server and the database is implemented using mongoose.
Functionality
In order to access the data, users have to create a profile and log in. To ensure data security, an authentication and authorization process is established using JWT Token. Only encrypted passwords (hashed) are stored in the database providing extra protection.

Web-Flix-App - Angular

This is the client-side interface for the movie app based on server-side REST API and database. The interface is built with Angular, Angular Material Library and Typescript.
Users are able to sign up and login, update their personal information, and create a list of their favorite movies.

Testuser
user: appTester, pw: 123456

Login view Screenshot of movie app in movie overview
Screenshot meet app

Fullstack E-Commerce App (2023)

This fullstack e-commerce app demonstrates the ability to add and delete items to a users cart.
The user can create a new database instance via Googles Firebase authentication and modify the unique cart. Front End communicates seamlessly with MongoDb non-realtional database through API endpoints in Node.js and Express.js.
BE AWARE: When first opening the demo does not work, try reloading. The serverless instance is "frozen" at first. It is not responsive for mobile devices.