No description
Find a file
2026-04-01 19:28:55 +02:00
src Fixed typos 2026-04-01 19:28:55 +02:00
.dockerignore Added dockerignore 2025-10-16 13:43:43 +02:00
.gitignore ignored dist 2025-09-09 13:35:55 +02:00
docker-compose.yml removed dns entries, error prone and already handled by the underlying host dns. 2025-12-26 17:35:53 +01:00
Dockerfile Restructured API and added version handler 2025-11-12 18:02:33 +01:00
package-lock.json Fixed typos 2026-04-01 19:28:55 +02:00
package.json Fixed typos 2026-04-01 19:28:55 +02:00
README.md Updated to align with new structure 2025-11-12 18:08:29 +01:00
tsconfig.json Restructured API and added version handler 2025-11-12 18:02:33 +01:00
types.d.ts Added game list support 2024-08-23 15:58:35 +02:00

App-api

Project description

App-api is a minimalistic API created to host app specific content. The service provides the following endpoints: /questions, /neverhaveiever and /okredflagdealbreaker. More content will be added as we see fit.

Run application

Use npm i && npm start to run this application. This installs all necesarry dependencies, compiles the TypeScript to JavaScript, and starts the application on port 8080.

Features

  • Hosts the backend necesarry for the application to run as intended
  • API hosting different types of content necesarry for subfeatures of the Login app.

Design decisions and main components

The main component of the application is the API. This is what makes the app possible, and provides the actual content. The backend is a node application written in TypeScript. There are about 800 hard coded items provided by default. More endpoints and content will be added as we see fit, after the API has been integrated successfully, and is working fully as intended.

Project started 18.08.24.