Skip to content

byLucz/InProgress

Repository files navigation

InProgress — web-kanban board for FQW.

wakatime Static Badge

A web-based application specifically developed for the CAD Department of SibSUTIS University. It was piloted in test mode for the winter and summer diploma sessions of 2024–25, assisting students and supervisors in tracking the progress of undergraduate final qualification work (Bachelor’s Thesis), providing transparency, ease of use, and effective collaboration.


Table of Contents


Background & Motivation

Supervising and submitting a Bachelor’s Thesis involves numerous milestones, communication steps, and documentation tasks. Traditional methods of tracking progress (email threads, spreadsheets, paper forms) often lead to delays, miscommunication, and lack of visibility for both students and advisors.

Key Features

  • Customizable User Roles & Permissions
    • Define granular access rights for students, supervisors, department staff, and guests.
  • Interactive Kanban Board
    • Visualize thesis milestones as cards across customizable columns.
    • Supports drag-and-drop to update status in real time.
  • Bulletin Board
    • Post announcements, deadlines, and general messages department-wide.
  • Notifications & Alerts
    • Email and in-app notifications for approaching deadlines, status changes, and comments.
  • Reporting & Analytics
    • Track overall progress statistics and identify bottlenecks.

User Roles & Permissions

Role Permissions
Student Create/update own tasks, view supervisor feedback, comment.
Supervisor Review and comment on student tasks, approve submissions.
Reviewer Access assigned theses, provide evaluation comments.
Administrator Manage all users, configure roles, maintain system settings.

Kanban Board Overview

A Kanban board is a workflow visualization tool that helps teams optimize task flow and identify bottlenecks.

Why Kanban?

  • Real-time visual feedback on task status.
  • Continuous updates and transparency.
  • Easy to configure and minimal setup.
  • Intuitive drag-and-drop interface.

Technology Stack

  • ASP.NET Core 7.0
  • EF Core 7.0
  • SQL Server 2019

Database Schema

browser_uFu18vTJVe

UI/UX Design

  • Minimalist, intuitive interface
  • Consistent brand colors (blue accent)
  • Responsive layout for desktop and mobile

Using

Feel free to use InProgress for your moves

About

Web-kanban board specializing for FQW-track

https://inprogress-kanban.xyz (closed now)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors