Skip to content

cengizilhan/2024-yazilim-maas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages