Skip to content
A. Bormann edited this page Jul 12, 2019 · 3 revisions

Welcome to Andromeda for Angular's wiki!

What's Andromeda about?

Andromeda is a complete Cloud-Based network for everyone. With Andromeda you can appoint reservations whenever you want in your favorite nightly establishment. You are able also to be part of an amazing community, there's tons of things you can do with Andromeda. Find them out!

What can I find on the Wiki?

Here you'll be able to understand the Andromeda's core thanks to the detailed documentation We delicately wrote. We describe every single component of the web app so you can understand what we did on a easy way.

Architectural / Design Pattern(s)

Since Angular's default architecture design is MVW (Model - View - Whatever), We use a mix of patterns. We are currently using a Component/View - Facade - State pattern as an architectural design. Therefore, We use Repository pattern to handle all the services abstractly using interfaces.

Core

We use lazy-loaded components, so everything is modular and will enhance the UX's performance in a big-way. In addition, We also use AuthGuard routing working along OAuth 2.0's powered API for page authentication. Clean coding is essential to the code we write, every merge request passed is using Clean Coding principles.

Design

We use Google's Material Design with a combination of Apple's Cupertino guidelines as base for UI/UX.