Mirror game app showcases 15 cloud technologies and components

 
Project List >> Mirror game app showcases 15 cloud technologies and components

Tech Stack : Cloud Foundry,IBM Cloud Functions, Cloud

This project contains a game where players need to show five specific emotions and do five specific poses in two levels. The fastest player wins. The game uses various key cloud technologies to demonstrate the value of a diverse, interconnected system, with both public and private cloud environments. This code pattern shows you how to set up an in

OPTION 1 : Project

Industry Mentor from CEW will be assigned to help on the project.

Project Lifecycle will be : Scope, Architecture & Planning, Design, Coding, Testing, Go-Live/Award


Technology Involved : Cloud Foundry,IBM Cloud Functions, Cloud , Agile, Functional & Non Functional Requirements Capturing, Architecture & Solution Design, Project Plan, Project Estimatation, Use Case Modelling, UML Design, Process Flow Diagrams, UX Personas, Stakeholder Analysis, UX Best Practices, Responsive Design, Coding Best Practices, Unit Testing, Github, Deployment of Project, Devops, Automation, Go Live Procedures + this project


Project
₹25000 ₹16999 only (excl taxes)
30% Discount
(limited time offer)
8 Weeks Mentored Project
Pay Only 999 to block your seat

OPTION 2 : Class & Project

Industry Expert Teachers from CEW will be assigned for 12 weeks coaching on the technologies used in project.

After 12 weeks of teaching, project work will start.

Industry Mentor from CEW will be assigned to help on the project.

Project Lifecycle will be : Scope, Architecture & Planning, Design, Coding, Testing, Go-Live/Award


Technology Involved : Cloud Foundry,IBM Cloud Functions, Cloud , Agile, Functional & Non Functional Requirements Capturing, Architecture & Solution Design, Project Plan, Project Estimatation, Use Case Modelling, UML Design, Process Flow Diagrams, UX Personas, Stakeholder Analysis, UX Best Practices, Responsive Design, Coding Best Practices, Unit Testing, Github, Deployment of Project, Devops, Automation, Go Live Procedures + this project


Class & Project
₹50000 ₹34999 only (excl taxes)
appprox. 30% Discount
(limited time offer)
24 Weeks Teaching + Mentored Project
Pay Only 999 to block your seat

No Other Class in the world teaches you Real life implementation | Agile Implementation | Requirements Capturing | Architecture & Solution Design | Project Plan | Project Estimatation | Use Case Modelling | UML Design | Process Flow Diagrams | UX Personas | Stakeholder Analysis | UX Best Practices | Responsive Design | Coding Best Practices | Unit Testing | Github | Deployment of Project | Devops | Automation |Go Live Procedures + this project of the projects like we do



What you will learn ?

  • Real-world how IT projects are implemented
  • Implement project using Cloud Foundry,IBM Cloud Functions, Cloud
  • Capture Requirements of the project using Use Case Modelling (Stakeholders, Personas, Main Scanario, Alternate, Negative, Edge Cases)
  • Define Functional & Non-Functional Use Cases
  • Create project design using UML Modelling
  • Implement project coding using code respositories.
  • How Google Analytics, Search Engine Optimization(SEO) are implemented.
  • How UX Banners are created.
  • Testing using unit tests(create & execute)
  • Deployment of the project in cloud
  • User Acceptance Testing - How client identify issues, how you fix issues
  • Go Live of the project

Description

The game has three main parts:

The core game, which is implemented as a web application with serverless architecture, because it is only used during conferences.
The user management service, which is implemented on-premises to avoid having the personal data in a public cloud.
The high score list, which is implemented through Cloud Foundry to show easy theme adoptions for different conferences.


Here is an example of a successful game: Learn cloud technologies with the Blue Cloud Mirror app

This code pattern works with the following components:

IBM Cloud
IBM Cloud Private
IBM Cloud Functions (powered by Apache OpenWhisk)
IBM Cloud Foundry Enterprise Environment
IBM Cloud Foundry public applications
IBM Cloud Object Storage
IBM API Connect
IBM Secure Gateway
IBM Watson Studio
IBM App ID
IBM Cloudant
Apache CouchDB
TensorFlow.js
Vue.js
Minikube


When you complete this code pattern, you understand the following tasks:

Set up an app with Cloud Foundry, a serverless architecture with IBM Cloud Functions, and an on-premises environment.
Set up a web application hosted on the IBM Cloud (like the example game app).
Set up an API and web application hosted on IBM Cloud (like the example scores service).
Work with an API hosted on premises (like the example users service).





Flow

  • The user (player) accesses the URL from browser to load game web application.
  • The static web resources of this web application are loaded from object storage.
  • The player enters personal information and clicks Let’s go.
  • The REST API for the users service is invoked (served by API Connect).
  • API Connect uses Secure Gateway to invoke the Node.js service implementation that is running in Minikube on premises.
  • The service accesses CouchDB to store the user information.
  • The user can start playing the two levels in the browser. The complete game runs in the browser and uses three different visual recognition models for TensorFlow.js: faces, emotions, poses.
  • After the player completes both levels, the results are displayed. The player can download an image with pictures from the game, for example to share on social media.
  • The player can also save the score. The REST API for the scores service is invoked (served by API Connect).
  • API Connect forwards the request to the core scores service implementation, which runs as Node.js Cloud Foundry buildpack on the Cloud Foundry public application.
  • The service stores the data in Cloudant.
  • The player can now invoke the second web application, which displays the high scores. The static web resources are loaded from a second Cloud Foundry buildpack.
  • The highscore app invokes another API of the scores service to get a list of scores and then render it.

Timelines : 8 weeks

Project will go through the phases of scope, design, coding, unit testing, UAT, Award(Go Live)

On Successfull Completion, you get following prize & certificates (Sample):

Winner will be chosen for each phase(scope,design,coding,unit testing,UAT,Go-Live) of the project, cash prize from CEW ′, certificate, cloud credits will be provided for each phase.

terms and conditions defined