Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vadniks/computercomponentsdesktopapp
https://github.com/vadniks/computercomponentsdesktopapp
asynchronous-programming client-side cmake concurrent-programming cplusplus desktop desktop-app functional-programming gui modern-cpp qt-framework qt6 responsive-design template-metaprogramming ui
Last synced: about 18 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/vadniks/computercomponentsdesktopapp
- Owner: vadniks
- Created: 2023-03-20T19:36:16.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-11T22:56:04.000Z (over 1 year ago)
- Last Synced: 2024-11-16T16:05:16.421Z (2 months ago)
- Topics: asynchronous-programming, client-side, cmake, concurrent-programming, cplusplus, desktop, desktop-app, functional-programming, gui, modern-cpp, qt-framework, qt6, responsive-design, template-metaprogramming, ui
- Language: C++
- Homepage:
- Size: 1.62 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
```
____ __
/\ _`\ /\ \__
\ \ \/\_\ ___ ___ ___ _____ ___ ___ __ ___\ \ ,_\ __
\ \ \/_/_ / __`\ /' __` __`\/\ '__`\ / __`\ /' _ `\ /'__`\/' _ `\ \ \/ /'__`\
\ \ \L\ \/\ \L\ \/\ \/\ \/\ \ \ \L\ \/\ \L\ \/\ \/\ \/\ __//\ \/\ \ \ \_/\ \L\.\_
\ \____/\ \____/\ \_\ \_\ \_\ \ ,__/\ \____/\ \_\ \_\ \____\ \_\ \_\ \__\ \__/.\_\
\/___/ \/___/ \/_/\/_/\/_/\ \ \/ \/___/ \/_/\/_/\/____/\/_/\/_/\/__/\/__/\/_/
\ \_\
\/_/
```This is a QT (C++) port of the [Mobile client](https://github.com/vadniks/ComputerComponentsAndroidApp)
for desktop systems. The [Server](https://github.com/vadniks/ComputerComponentsWebApp2_back)
is required for this client-side application.## Build
To build the application with CLang compiler on Linux machine
just execute the following commands from the repository root:
```shell
mkdir build && cd build
cmake .. && make all
chmod +x build/ccda
```
After successful build the executable will be located in the `build` folder.## Screenshots
![Main page](screenshots/a.png "Main page")
![Select page](screenshots/b.png "Select page")
![Select page showing component details](screenshots/c.png "Select page showing component details")
![Expanded select page showing component details](screenshots/d.png "Expanded select page showing component details")
![About page](screenshots/e.png "About page")
![Login page](screenshots/f.png "Login page")
![Expanded login page](screenshots/g.png "Expanded login page")
![Expanded main page](screenshots/h.png "Expanded main page")
![Orders page](screenshots/i.png "Orders page")
![Orders page](screenshots/j.png "Orders page")
![Login page with credentials](screenshots/k.png "Login page with credentials")