UCS503 · Software Engineering

Rule-based guidance for public schemes and tax forms.

GovAssist takes a user's details, applies the relevant rule version, and shows the result with the source used.

System at a glance
01 Ask or upload
02 Extract facts
03 Apply rules
04 Verify
05 Cite evidence
01 · Product

What we are building

The first version focuses on selected scheme and ITR checks. Every result must show the rule and source used.

A user enters their details, the system applies the matching rule version, and the result includes an explanation and source.

  1. Rule versions

    Earlier published rules remain available with their effective dates.

  2. Eligibility checks

    The system checks the user's details against written conditions.

  3. Source check

    A result is shown only when the selected source supports it.

  4. Document input

    Users can enter details manually when they do not want to upload a file.

Course deliverable

Planning Presentation v1

This page contains the submitted deck, project scope, intended users, architecture, non-functional requirements, risks, team responsibilities, and timeline.

Open presentation page
02 · Team

Team and responsibilities

Each member has a main area of responsibility. Integration, testing, documentation, and the final demonstration are shared.

03 · Archive

Project proposals

GovAssist was selected for implementation. The other three proposals remain available as part of the planning record.