Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arifburakdemiray/facoin
Cryptocurrency exchange app
https://github.com/arifburakdemiray/facoin
crypto cryptocurrency design-patterns gof gof-patterns java mvc swing swing-gui
Last synced: about 1 month ago
JSON representation
Cryptocurrency exchange app
- Host: GitHub
- URL: https://github.com/arifburakdemiray/facoin
- Owner: arifBurakDemiray
- License: mit
- Created: 2021-05-24T08:26:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T14:27:03.000Z (about 2 years ago)
- Last Synced: 2024-12-17T07:57:05.053Z (about 2 months ago)
- Topics: crypto, cryptocurrency, design-patterns, gof, gof-patterns, java, mvc, swing, swing-gui
- Language: Java
- Homepage:
- Size: 2.52 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Building Software Systems Course Final Project
FACoin is a basic cryptocurrency exchange app. We make request to an coin API for
updated coin values. System has specified trading pairs but any pair can be added
to system easily just adding to coins.json and banknotes.json files and enumarations
of that currencies.
We also make a request to that API for candles of selected trading pair when user wants
to see its candles. System has hour candles and day candles. History of candles can be changed
in AppSettings.We have used concepts of:
* [MVC Design pattern](https://en.wikipedia.org/wiki/Model–view–controller)
* [Abstract Factory Design pattern](https://en.wikipedia.org/wiki/Abstract_factory_pattern)
* [Mediator Design pattern](https://en.wikipedia.org/wiki/Mediator_pattern)
* [Decorator Design pattern](https://en.wikipedia.org/wiki/Decorator_pattern)
* [GoF patterns](https://en.wikipedia.org/wiki/Design_Patterns)The main patterns used in this project are MVC, Abstract Factory, Mediator and Decorator patterns
but we used concepts of GoF patterns like State, Adapter, Façade, Factory Method and others.You can reach us:
- [![](https://img.shields.io/badge/-Furkan%20Sahin-informational?style=flat&logo=linkedin&logoColor=white&color=0077b5)](https://www.linkedin.com/in/furkansahinfs)
[![](https://img.shields.io/badge/-Furkan%20Sahin-informational?style=flat&logo=wordpress&logoColor=white&color=545456)](https://sahinfurkan.wordpress.com)
- [![](https://img.shields.io/badge/-Arif%20Burak%20Demiray-informational?style=flat&logo=linkedin&logoColor=white&color=0077b5)](http://www.linkedin.com/in/arifBurakDemiray) [![](https://img.shields.io/badge/-demiray.co-informational?style=flat&logo=firefox-browser&logoColor=white&color=062020)](https://demiray.co)For more information and what we have learned you can go and view our repositories about this course
- [Furkan's Repository for this course](https://github.com/furkansahinfs/Building_Software_System_Java_Homeworks)
- [Arif's Repository for this course](https://github.com/arifBurakDemiray/ceng431-homeworks)