Skip to content

Project for a university assignment based on a flea market platform.

Notifications You must be signed in to change notification settings

Hendriksn/wbs2-flohmarkt

Repository files navigation

Flohmarkt Webapp

Eine Web-Applikation für einen online Flohmarkt.

Technologies

  • Angular
  • HTTP
  • Nest.js
  • TypeORM
  • SQLite

Installation

  1. Clone the repository.
  2. Install dependencies by:
    1. navigate into wbs2_online-flohmarkt/frontend.
    2. run npm install.
    3. navigate into wbs2_online-flohmarkt/backend.
    4. run npm install.
  3. A SQLite database will automatically be created at: wbs2_online-flohmarkt/database/

Run Application

  1. Navigate to wbs2_online-flohmarkt/frontend.
    1. Start the frontend with npm run watch.
  2. Navigate to wbs2_online-flohmarkt/backend.
    1. Start the server with npm run start.

Usage

Conclusion

Während der Umsetzung des Projektes sind wir auf folgende Probleme gestoßen:

  • Wie ist die Architektur des Backends?
  • Die gesamte Umsetzung des Chats
  • Welche Entitäten müssen erstellt werden und wie funktioniert TypeORM? Bis zu dem Punkt, wo wir uns noch Uneinig über TypeORM und der Backend Architektur waren, konnten die zentralen Funktionalitäten wie das Logins , des Chats oder des Profils nicht erstellt werden. Das initiieren eines Session Management zwischen NestJS und Angular erwies sich als äußerst komplex, vorallem deswegen, weil der Browser, wie in der Mail beschrieben die Cookies nicht speichern wollte. Zuletzt wurde viel Aufwand dafür betrieben, das Mergen der Programmierstände sauber durchzuführen, vorallem, weil die SQL Lite Datei jedesmal Inkosistent war.

About

Project for a university assignment based on a flea market platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published