2024 - 1 BT / Software Sector Salary Survey Results
Live: https://cengizilhan.com/2024-yazilim-bt-maas/
Efforts were made to publish the salary survey results in charts/grid tables.
Survey by: Anketman / Altuğ: https://twitter.com/AltugAkgul Frontend by: Sawacrow: https://twitter.com/sawacrow
Summary of Project Workflow:
- Data from Excel was converted to CSV, then to JSON, and saved as a local JSON file.
- Vue.js was used via CDN.
- A dynamic method was implemented for Chart.js.
- Data was grouped by/unique using lodash.js, then sent to Chart.js.
- Thus, a different Chart.js section was rendered for each column in the Chart.js method.
- tabulator.js was used for the datagrid table due to its filtering, sorting, and pagination features.
Libraries/Scripts Used:
- lodash.js
- tabulator.js
- vue.js
- bootstrap
- chart.js
Production time: 6 hours
TR:
2024 - 1 BT / Yazılım Sektörü Maaş Anketi Sonuçları
Anketi Gerçekleştiren: Anketman / Altuğ: https://twitter.com/AltugAkgul Frontend Hazırlayan: Sawacrow: https://twitter.com/sawacrow
Proje İşleyiş Özeti:
- Excel'deki veriler CSV'ye dönüştürüldü, ardından JSON'a çevrildi ve yerel bir JSON dosyası olarak kaydedildi.
- Vue.js CDN olarak kullanıldı.
- Chart.js için dinamik bir yöntem uygulandı.
- Veriler lodash.js ile gruplandı ve benzersiz hale getirildi, sonra Chart.js'e gönderildi.
- Böylece her bir Chart.js yöntemi için ilgili sütun için farklı bir Chart.js bölümü oluşturuldu.
- Tabulator.js, filtreleme, sıralama ve sayfalama özelliklerinden dolayı datagrid tablosu için kullanıldı.
Kullanılan Kütüphaneler / Script'ler:
- lodash.js
- tabulator.js
- vue.js
- bootstrap
- chart.js