An open API service indexing awesome lists of open source software.

https://github.com/alejandro945/game-store

Video game store modeled with queues and baskets that uses multi-processing in different threads to optimize or speed up the customer payment process
https://github.com/alejandro945/game-store

hashtable linked-list queue stack

Last synced: 9 months ago
JSON representation

Video game store modeled with queues and baskets that uses multi-processing in different threads to optimize or speed up the customer payment process

Awesome Lists containing this project

README

          





Welcome to our proyect!


# Identity Games Software 🎮 ![Status badge](https://img.shields.io/badge/finished-red)

Identity Games aims to show a new functionality for organizing shelves with video games and some automated baskets created to help consumers find their video games.

This application allows users to choose their games and analyze the available units of each one, there will also be an approach to the best possible getting games route, accompanied by an automated basket that helps costumers to take their games in each store shelve. Finally a payment section awaits them to terminate thier instance within the store.

This version was created by Alejandro Varela, Luis Murcia and Gabriel Suarez. The interesting about the work, is the application code use a varitie of java tools like collections ands data structures, but also the team create their owns structures for futures implementations.

## Sections 🧩
```
Costumer entrance
```
```
Getting the best game route
```
```
Taking your Games into basket
```
```
Payment
```
```
Report
```

## Changelog 🎯

#### Version 1
* PSP0 report
* Sorting algorithms Temporal and spatial Complexity
* TAD Design for each collection implemented
* Engineering Methiod
* Functional requirements
* JUnit Tests
* Class Diagram
* JUnit Tests diagrams
* Implementation done
* Screens modals
* Screens and navigation done
* Project description
* Read me

## Pre-requirements 💥
```
You need JDK 1.8_261
```

Clarifications: By default the software handles a set of data that is found in data root directory.

## Data persistence 🔩

_We handle binary files with all the current information on your system_

```
Check the general file in data -IndentyGames.data.Note that is a binary file.
```

## Documentation 📃

* Click here ➡️ [Engineering Method](https://github.com/alejandro945/game-store/blob/master/docs/ENGINEERING%20METHOD.pdf)

* Click here ➡️ [Requirements](https://github.com/alejandro945/game-store/blob/master/docs/FUNCTIONAL%20REQUIREMENTS%20.pdf)

## Main Screen 🚀
* Principle Screen


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/init.png)

## E-Commerce 🎲

* Select your favorites games


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/e-commerce.png)


* Get into the game store


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/costumer.png)

## Store Administrator 👤 (User: Root, Password: Root)

* Login


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/login.png)

* Dashboard


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/dashboard.png)

## Store Sections 🛒

### Section 1

* Store Entrance


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/section1.png)

### Section 2

* List wish Sorting


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/section2.png)

### Section 3
* Getting your Games


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/section3.png)

### Section 4

* Payment in Real Time


![ScreenShot](https://github.com/alejandro945/game-store/blob/master/src/ui/assets/images/screens/section4.png)

## Build with 🛠️

_Project tools_

* Java 1.8
* JavaFx 8
* JavaFoenix 8
* Scene Builder 1.8
* VS code

## Operation System 📢

* Windows
* Mac
* Linux

[![forthebadge](https://forthebadge.com/images/badges/made-with-java.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
## Authors ✒️

* **Alejandro Varela** - [Alejandro Varela](https://github.com/alejandro945)
* **Luis Murcia** - [Luis Murcia](https://github.com/luis486)
* **Gabriel Suarez** - [Gabriel Suarez](https://github.com/GabrielSB19)
---


Random dev joke for you!

README Jokes

⌨️ con ❤️ por [Alejandro Varela](https://github.com/alejandro945), [Luis Murcia](https://github.com/luis486) y [Gabriel Suarez](https://github.com/GabrielSB19) 🚀