Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mustafatoktas/d_jsoncomparerbeautifier

JSON Verilerini Karşılaştıran ve Okunabilir Hale Getiren Uygulama
https://github.com/mustafatoktas/d_jsoncomparerbeautifier

windows-application

Last synced: 11 days ago
JSON representation

JSON Verilerini Karşılaştıran ve Okunabilir Hale Getiren Uygulama

Awesome Lists containing this project

README

        

JSON Comparer & Beautifier


Logo

## **İçindekiler**

- [Uygulama Hakkında](#uygulama-hakkında)
- [Ekran Görüntüleri](#ekran-görüntüleri)
- [Video](#video)
- [Kullanılan Teknoloji ve Kütüphaneler](#kullanılan-teknoloji-ve-kütüphaneler)
- [Uygulamayı Çalıştırma](#uygulamayı-çalıştırma)
- [Lisans](#lisans)
- [İletişim](#i̇letişim)

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## Uygulama Hakkında


İşletim Sistemi
Windows


Uygulama Türü
Masaüstü

Bu uygulama 2 farklı JSON tipinde veriyi karşılaştırma ve JSON tipinde verilen
veriyi daha okunabilir hale getirme işlemlerini gerçekleştirmektedir.

**Comparer:**

JSON 1 ve JSON 2 alanlarına girilen verilerin öncelikle formatı kontrol edilir. Veriler JSON formatına
uygun değilse uyarı verilir. JSON formatına uygunsa karşılaştırma işlemi gerçekleştirilir ve sonuç
kullanıcıya gösterilir.

**Beautifier:**

JSON 1 alanına girilen verinin öncelikle format kontrolü yapılır. Format uygunsa girilen veri alanları,
alt alta yazdırılmak suretiyle daha okunabilir hale getirilir.

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## Ekran Görüntüleri

Ekran görüntüleri uygulamanın `v1.0.0` sürümünden alınmıştır. Yeni sürümlerde arayüz tamamen yada kısmi olarak değiştirilmiş olabilir.

| ![Ekran Görüntüsü 1](./Readme%20Resources/Ekran%20Görüntüleri/Ekran%20görüntüsü%201.png) | ![Ekran Görüntüsü 2](./Readme%20Resources/Ekran%20Görüntüleri/Ekran%20görüntüsü%202.png) |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| ![Ekran Görüntüsü 3](./Readme%20Resources/Ekran%20Görüntüleri/Ekran%20görüntüsü%203.png) | |

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## Video

Youtube

Uygulama Tanıtım Videosu

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## Kullanılan Teknoloji ve Kütüphaneler

- `MVVM + Clean Architecture`
- `Jetpack Compose`
- `Kotlin Coroutines`
- `Flow`
- `Gson`
- `TornadoFX`
- `JSONassert`

[build.gradle.kts](./build.gradle.kts)

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## Uygulamayı Çalıştırma

- Uygulamanın proje dosyasını kendi bilgisayarınıza indirmek, kodları incelemek ve
[lisans hakları](https://www.gnu.org/licenses/gpl-3.0.html) kapsamında geliştirme
yapabilmek için [git](https://git-scm.com) yüklü bir bilgisayarda projeyi indirmek
istediğiniz dosya yoluna gidip terminalde
```
git clone https://github.com/mustafatoktas/D_JsonComparerBeautifier.git
```
komutunu çalıştırabilirsiniz.

- [Releases](https://github.com/mustafatoktas/D_JsonComparerBeautifier/releases) sayfasına gidip
uygulamanın en güncel sürümünü indirebilirsiniz.

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

Repo Visitor Counter

Buy Me a Coffee

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## Lisans

```
Copyright 2024 Mustafa TOKTAŞ

Licensed under the GNU General Public License v3.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```

![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)

## İletişim

Mail
Telegram
LinkedIn