Source code untuk http://kawaldesa.org, aplikasi transparansi penyaluran dan realisasi dana desa.
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
Currently built with C# WebAPI, Typescript and angularjs:
Content
: mostly stylesheetsControllers
: WebAPI and MVC ControllersMigrations
: DB seed and migrations codeModels
: EF Code First ModelsScripts/KawalDesa
: Here lies the angular codeSQLs
: SQL Views and Seeds
- 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
- 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
) - Create a new postgresql database, copy the connectionStrings.config.example to connectionStrings.config, change the database settings on it.
- Copy appSettings.config.example to appSettings.config.
- Open the project in Visual Studio; Build and let it download the nuget dependencies.
- Open nuget package manager, run
update-database
- 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
- Run App projects! You can login with username: 'admin' or 'volunteer' and password: '123456'
- Gozali Kumara ([email protected])
- Achmad Rifai ([email protected])
- Vidyapati ([email protected])
- Anton Maulana ([email protected])
- Muhammad Reza ([email protected])