Website: cardian.ir
The Cardian project is aimed at providing a hardware and application design for building a fully functioning car alarm system. It consists of a hardware part, including a remote and a main board, a PHP-based GraphQL API on a server, and a QML-based cross-platform application.
This repository belongs to the application part of the Cardian project, and two other related projects are cardian-server and cardian-hardware.
Here is a preview of the application pages in dark mode.
Note: Development of this application has stopped, therefore I haven't provided any build instructions.
To compile this project, you need Qt 5.15.2.
- Qt (LGPLV3) User Application
- Hive (MIT) QML GUI
- Veqtor (MIT) QML SVG renderer
- Qt-AES (Unlicense) Qt AES library
-
$\LaTeX$ (LPPL) Documentation - Drawio (Apache-2.0) Documentation Charts
- Altium (Commercial) PCB design
- CubeMX (Free software) IDE
- STM32 (Commercial) hardware