Coder Social home page Coder Social logo

ghk / kawaldesa Goto Github PK

View Code? Open in Web Editor NEW
13.0 9.0 10.0 19.48 MB

Aplikasi transparansi penyaluran dan realisasi dana desa

Home Page: http://kawaldesa.id

License: MIT License

C# 52.15% CSS 1.57% ASP 0.01% TypeScript 19.18% JavaScript 22.83% Batchfile 0.89% Python 2.09% Makefile 0.90% PLSQL 0.37%

kawaldesa's Introduction

Kawal Desa

Source code untuk http://kawaldesa.org, aplikasi transparansi penyaluran dan realisasi dana desa.

Build Status

Kontribusi diterima dengan terbuka. Saran/bug/diskusi bisa di https://github.com/ghk/kawaldesa/issues

Hak Cipta Kontributor & Relawan kawaldesa.org, source code berlisensi AGPL

Code Overview

Currently built with C# WebAPI, Typescript and angularjs:

  • Content: mostly stylesheets
  • Controllers: WebAPI and MVC Controllers
  • Migrations: DB seed and migrations code
  • Models: EF Code First Models
  • Scripts/KawalDesa: Here lies the angular code
  • SQLs: SQL Views and Seeds

Requirements:

  • Visual Studio 2015 (Download the community edition, it's free for this kind of project)
  • PostgreSQL > 9.3 (Requires materialized views)
  • WebEssentials for Visual Studio (not mandatory, but it leads to nicer typescript development)
  • Microvac's ASP Scaffold's at http://www.github.com/microvac/asp-scaffold

Installation:

  1. Create a symlink from asp-scaffold's Scaffold folder to Scaffold directory; right under this root directory (for example in windows mklink /j Scaffold ..\asp-scaffold\Scaffold)
  2. Create a new postgresql database, copy the connectionStrings.config.example to connectionStrings.config, change the database settings on it.
  3. Copy appSettings.config.example to appSettings.config.
  4. Open the project in Visual Studio; Build and let it download the nuget dependencies.
  5. Open nuget package manager, run update-database
  6. You can run it now; but to have all regions, you need to load SQLs\Seeds\combined.sql, e.g. psql -U postgres kawaldesa < SQLs\Seeds\combined.sql
  7. Run App projects! You can login with username: 'admin' or 'volunteer' and password: '123456'

Current Contributors

kawaldesa's People

Contributors

antonmaulanaa avatar ciaoindonesia avatar elfsign avatar ghk avatar jeffbski avatar jonlinper avatar microvac avatar nicolasritouet avatar poeticninja avatar tbenade avatar toymachiner62 avatar treshenry avatar vidyapati avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kawaldesa's Issues

Pindahin ke platform yang lebih open?

Kemarin pake C# biar temen bisa ngebantu, plusnya sih develop typescript enak di visual studio. Jeleknya ya belom siap dijalanin di linux.

Ato tetep di C# dan tungguin asp vnext aja yang bakal support mono?

Penggabungan Tertransfer dan Diterima

Arya Gaduh: Ainun: Jika ada yang perlu dikawal, kemungkinan bukan transfer dari atas ke bawah (yang, saya kira, relatif tidak problematik), melainkan penggunaan di tingkat desa.

Kalau memang hal ini tidak problematik, 2 kolom Tertransfer dan Diterima bisa digabungkan menjadi 1: Realisasi. Hal ini akan menghemat space dan membuat space tersebut bisa digunakan untuk informasi lain.

KPI Penyaluran

Bisakah suatu kabupaten dinilai performance dalam penyalurannya? i.e. nilai KPI sebuah kabupaten buruk jika penyalurannya lama.

Gimana hitungan-hitungannya?

Data Kelurahan

Kelurahan dan Desa diperlakukan berbeda pada UU & Pepres Desa. Data wilayah dari KPU/kawalpemilu.org, yang sekarang digunakan kawaldesa, tidak menyediakan informasi ini.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.