Three-Tier Layers Architecture
School project where our task was to create a software that is based on the three-layers architecture.
The goal of this project was to work in teams that each team member is responsible on implementing a part of the three-layers architecture while using the right design-patterns that is inclined to us by the instructor.
Code documentation can be found here.
Content
Team Members
- User-Interface: Gilad Reich
- Technical-Concept: Rico Krüger
- Data-Management: Andreas Biller
Problem and Tasks
Create, present, and edit teams and their players through both a GUI and a TUI version of the program. Representation in both normal and in reverse order about two different subject concepts.
Development
- Visual Studio 2017
- C# WindowsForms
- Shell-Scripts
- NUnit Testing Framework
- MongoDB.Bson.2.4.4
- Npgsql.3.2.6
View Peek
TUI
GUI
Database
- Relational Database: PostgreSQL
- Non-Relational Database: MongoDB
ER-Model
Original repository link:
https://github.com/ndbiller/fa54-projekt-as