This PR implements the basic frontend structure of Angular project with Bootstrap. The features included are:
initialization of the project,
routing and authentication guards,
division of project into modules (for states, events, board games and users),
common shared services and models,
basic authentication support,
extensible navigation bar and
basic components for users (login, user profile page, navigation bar account pop-up), events (forms for planning or modifying events, mock components for showing events in a table with options to delete or modify them and event detail page).
The PR does not include final styling of the application and even though some clean-up was already started, there is much more polishing to be done left.
Code at this current state contains a lot of TODOs and FIXMEs, which are meant to be implemented and properly adjusted later when the basic structure is fixed and the proper handling of these is possible because of its dependencies on other PRs.
This PR implements the basic frontend structure of Angular project with Bootstrap. The features included are:
The PR does not include final styling of the application and even though some clean-up was already started, there is much more polishing to be done left.
Code at this current state contains a lot of TODOs and FIXMEs, which are meant to be implemented and properly adjusted later when the basic structure is fixed and the proper handling of these is possible because of its dependencies on other PRs.