In this project the concepts of Mono and Flux, the Stream and the investigative capacity oriented to the use of Angular an Java SE, springboot also the architecture design should be layer oriented with clean architecture, Unit tests should be developed for the most critical functionalities in the backend.
This game consists of having a deck of Marvel superhero cards, you will find 108 characters with different styles and shapes, some of these cards are individual characters and others are cards with a group of characters. The cards do not have characteristics and/or powers, for this you must create a system that allows you to store these cards and assign them a description, powers (XP) and characteristics.
- Key frontend and backend concepts
- Angular project in frontend
- Consumption of data API
- Images and container in docker
- Instant mesagging with RabbitMQ
- Deployment with Netlify
Login with firebase and google (or with any authentication system).
Event in each button to react to the click and redirect to another page with information.
Detail of each game, making use of MongoDB to save the information associated with the game.
Board to put bet cards (lid closed), validation of bets of the board cards (open cover), card bet and logical decision making.
Detail of accumulated score , making use of Firebase DataBase to save the information associated with the scores.
This section contains the platforms that were used for the project.
Install each one the pieces of software previously mentioned (Git).
- Clone the repo
-
HTTPS
$ git clone https://github.com/nqs48/CardGame_Frontend-FinalProject.git
-
SSH
$ git clone https://github.com/nqs48/CardGame_Frontend-FinalProject.git
-
Open the project with VisualStudio Code (In the root proyect directory)
$ code .
-
Run
ng serve
for a dev server. Navigate tohttp://localhost:4200/
ng serve -o
Install each one the pieces of software previously mentioned (Git).
- Clone the repo
-
HTTPS
$ git clone https://github.com/nqs48/CardGame_Backend-FinalProject.git
-
SSH
$ git clone [email protected]:nqs48/CardGame_Backend-FinalProject.git
-
Open the project with IntelliJ Idea (In the root proyect directory)
$ idea .
-
Run Application Service
$ run AppService
-
Run Application Socket
$ run AppSocket
Distributed under the MIT License. See LICENSE.txt
for more information.
Nestor Quiroga Suarez
Jr. Software Developer
Raul Alzate
Technical Coach
- LinkedIn => Nestor Quiroga Suárez