├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── backend ├── Cargo.toml ├── can_ban.db └── src │ ├── api │ ├── mod.rs │ ├── requests.rs │ └── responses.rs │ ├── db │ ├── db_context.rs │ ├── execute_result.rs │ └── mod.rs │ ├── handlers │ ├── app_error.rs │ ├── mod.rs │ ├── reports.rs │ └── work_items.rs │ ├── lib.rs │ ├── main.rs │ ├── models │ ├── mod.rs │ ├── summary_report.rs │ └── work_item.rs │ ├── state │ ├── app_state.rs │ └── mod.rs │ ├── tests │ ├── db_unit_tests.rs │ ├── mod.rs │ └── utility_tests.rs │ └── utility │ ├── mod.rs │ └── work_item_utility.rs ├── cert ├── cert.pem └── key.pem ├── frontend ├── Cargo.toml ├── package.json ├── public │ ├── apiHandler.js │ ├── formHandler.js │ ├── index.html │ ├── main.js │ └── ui.js ├── server.js └── src │ ├── api │ ├── mod.rs │ └── work_item_manager.rs │ ├── lib.rs │ └── models │ ├── create_work_item_request.rs │ ├── mod.rs │ ├── move_to_archive_request.rs │ └── update_status_request.rs ├── images ├── can_ban_architecture.png └── can_ban_runtime.png ├── postman_collection.json ├── run.sh └── shared ├── Cargo.toml └── src └── lib.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/README.md -------------------------------------------------------------------------------- /backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/Cargo.toml -------------------------------------------------------------------------------- /backend/can_ban.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/can_ban.db -------------------------------------------------------------------------------- /backend/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/api/mod.rs -------------------------------------------------------------------------------- /backend/src/api/requests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/api/requests.rs -------------------------------------------------------------------------------- /backend/src/api/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/api/responses.rs -------------------------------------------------------------------------------- /backend/src/db/db_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/db/db_context.rs -------------------------------------------------------------------------------- /backend/src/db/execute_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/db/execute_result.rs -------------------------------------------------------------------------------- /backend/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/db/mod.rs -------------------------------------------------------------------------------- /backend/src/handlers/app_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/handlers/app_error.rs -------------------------------------------------------------------------------- /backend/src/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/handlers/mod.rs -------------------------------------------------------------------------------- /backend/src/handlers/reports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/handlers/reports.rs -------------------------------------------------------------------------------- /backend/src/handlers/work_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/handlers/work_items.rs -------------------------------------------------------------------------------- /backend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/lib.rs -------------------------------------------------------------------------------- /backend/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/main.rs -------------------------------------------------------------------------------- /backend/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/models/mod.rs -------------------------------------------------------------------------------- /backend/src/models/summary_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/models/summary_report.rs -------------------------------------------------------------------------------- /backend/src/models/work_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/models/work_item.rs -------------------------------------------------------------------------------- /backend/src/state/app_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/state/app_state.rs -------------------------------------------------------------------------------- /backend/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/state/mod.rs -------------------------------------------------------------------------------- /backend/src/tests/db_unit_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/tests/db_unit_tests.rs -------------------------------------------------------------------------------- /backend/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/tests/mod.rs -------------------------------------------------------------------------------- /backend/src/tests/utility_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/tests/utility_tests.rs -------------------------------------------------------------------------------- /backend/src/utility/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/utility/mod.rs -------------------------------------------------------------------------------- /backend/src/utility/work_item_utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/backend/src/utility/work_item_utility.rs -------------------------------------------------------------------------------- /cert/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/cert/cert.pem -------------------------------------------------------------------------------- /cert/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/cert/key.pem -------------------------------------------------------------------------------- /frontend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/Cargo.toml -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/apiHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/public/apiHandler.js -------------------------------------------------------------------------------- /frontend/public/formHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/public/formHandler.js -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/public/main.js -------------------------------------------------------------------------------- /frontend/public/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/public/ui.js -------------------------------------------------------------------------------- /frontend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/server.js -------------------------------------------------------------------------------- /frontend/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/api/mod.rs -------------------------------------------------------------------------------- /frontend/src/api/work_item_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/api/work_item_manager.rs -------------------------------------------------------------------------------- /frontend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/lib.rs -------------------------------------------------------------------------------- /frontend/src/models/create_work_item_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/models/create_work_item_request.rs -------------------------------------------------------------------------------- /frontend/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/models/mod.rs -------------------------------------------------------------------------------- /frontend/src/models/move_to_archive_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/models/move_to_archive_request.rs -------------------------------------------------------------------------------- /frontend/src/models/update_status_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/frontend/src/models/update_status_request.rs -------------------------------------------------------------------------------- /images/can_ban_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/images/can_ban_architecture.png -------------------------------------------------------------------------------- /images/can_ban_runtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/images/can_ban_runtime.png -------------------------------------------------------------------------------- /postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/postman_collection.json -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/run.sh -------------------------------------------------------------------------------- /shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/shared/Cargo.toml -------------------------------------------------------------------------------- /shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buraksenyurt/can-ban-board/HEAD/shared/src/lib.rs --------------------------------------------------------------------------------