You are tasked with supporting the end-to-end life cycle of developing the software that can be used in a child’s toy. In this role, you will be required to collect the requirements of the customer requesting the toy, execute the development of the software that will be used in the toy, and deliver the software product to the customer. The customer should have ability to interact with the toy through an interface, and the capabilities of the programmable element of the toy should be supported using data structures and an algorithm. The development produced may not accommodate all the customer’s requirements; interactions will take place with the customer at various stages throughout the SDLC.
-
The system should run on L/W/IOS.
-
Data must be stored in the most efficient way.
-
A player should be able to create a user profile.
-
A player should be able to create a persona.
-
It should be possible to create a multi-player game.
-
The device should be controllable via keyboard input.
-
Sounds should be able to be muted from the UI with a single keypress.
-
Additional languages should be available as free downloadable packs.
-
Angela is a 35 year old mum. She wants the game to keep her son busy.
-
Jenna is a 5 year old girl. She doesn’t want to have to ask mum for help.
Docker Windows Installation Guide
Docker Ubuntu Installation Guide
-
Clone repository:
git clone https://github.com/Something-Fruity/Something-Fruity.github.io.git
-
Change to the Project Directory
cd Something-Fruity.github.io/
-
Build Docker Services
sudo docker-compose build --no-cache
-
Start Docker Containers
sudo docker-compose up
-
Access the Application http://127.0.0.1:5000
-
Clone Repository
git clone https://github.com/Something-Fruity/Something-Fruity.github.io.git
-
Change to the Project Directory
cd .\Something-Fruity.github.io\
-
Build Docker Services
docker-compose build --no-cache
-
Start Docker Containers
docker-compose up
-
Access the Application http://127.0.0.1:5000
-
Clone repository
git clone https://github.com/Something-Fruity/Something-Fruity.github.io.git
-
Change to the Project Directory
cd Something-Fruity.github.io/
-
Create Python Virtual Environment virtual environment:
-
python3 -m venv venv
-
-
Activate virtual environment
- Linux/MacOS
source venv/bin/activate
- Windows
venv\Scripts\activate.bat
-
Install Python Requirements
pip install -r flaskr\requirements
-
Export Environment Variables
- Windows
set FLASK_APP = flaskr.app
set FLASK_ENV=development
- Linux/MacOS
export FLASK_APP=flaskr.app
export FLASK_ENV=development
-
Start the Application
- flask run
- Make sure the database is up and running. Linux: sudo service mariadb restart
- Run the unit tests. Linux: python3 -m coverage run -m unittest tests/unit/*.py
- Output the coverage report. Linux: python3 -m coverage report -m --omit=/usr/*