Aplikasi Dewan Kanban untuk membantu mengatur dan mengelola tugas.
Demo langsung tersedia di sini, Anda juga dapat mengakses dokumen API web.

Mengapa? • Teknologi • Memulai • Kontak • Lisensi
Aplikasi ini dibangun dengan tujuan belajar ASP.NET Core dan ReactJs melalui fase perencanaan, manajemen, pengkodean dan penyebaran.
Kloning repositori ini
git clone https://github.com/fernandovmp/kanban-board
Kemudian, ubah ke folder repositori
cd kanban-board
Memerlukan
Jalankan perintah berikut untuk memulai database, backend dan frontend
docker-compose up -d
ASP.NET Core API akan tersedia di http://localhost:5000 Aplikasi ReactJS akan tersedia di http://localhost:3000
Untuk menghentikan aplikasi run
docker-compose down
Memerlukan
Back-end
Kembalikan semua dependensi berjalan
dotnet restore
Bangun solusinya
dotnet build
Untuk menjalankan tes semua proyek dotnet dijalankan
dotnet test --filter TestType!=Integration
Tambahkan dan isi properti berikut di appsettings.json
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}Dan jalankan proyek API Web dengan perintah berikut.
dotnet run --project src/KanbanBoard.WebApi
Front-end
Instal dependensi dengan menjalankan
yarn --cwd src/KanbanBoard.Frontend
Kemudian, mulailah proyek
yarn --cwd src/KanbanBoard.Frontend start
Dalam direktori DOCS Anda dapat menemukan sejarah pengguna, spesifikasi API Web, model database dan prototipe UI untuk proyek ini, dan instruksi tambahan lainnya, ini akan memberi Anda ide bagus tentang apa yang diharapkan dari proyek tersebut.
Kontribusi dalam bentuk apa pun dihargai!
Beberapa cara Anda dapat berkontribusi dengan proyek adalah dengan membuka masalah dengan laporan bug, memberikan saran atau membuka permintaan tarik.
Untuk melihat detail tentang bagaimana kontribusi merujuk pada panduan kontribusi.
Jika Anda ingin menghubungi saya, Anda dapat melakukannya di saluran berikut:
Repositori ini berada di bawah lisensi MIT.