Benny-Tang commited on
Commit
597b899
·
verified ·
1 Parent(s): 2ce8aec

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +16 -32
README.md CHANGED
@@ -9,44 +9,28 @@ app_file: app.py
9
  pinned: false
10
  ---
11
 
12
- # 🚦 SwiftCase.ai — Traffic Summons Appeal & Payment Platform
13
 
14
- SwiftCase.ai is a prototype platform to **digitize traffic summons appeal and payment in Malaysia**.
15
- It allows **citizens**, **PDRM officers**, and **magistrates** to interact with cases online.
16
 
17
  ---
18
 
19
- ## 🌟 Features
 
 
 
 
 
 
20
 
21
- ### Citizen Portal
22
- - **Create Case**: Enter details of your summon ticket (Ticket No., Name, Vehicle No., Address, Location, Offence).
23
- - **View Case**: Search case by:
24
- - Ticket Number (No. Saman)
25
- - OR Name (Nama)
26
- - OR Vehicle Number (No. Kenderaan)
27
- - **Submit Appeal**: Send appeal text to **PDRM** or **Magistrate**.
28
- - **Pay Fine**: Pay fine online and receive a digital receipt.
29
- - **Trilingual Support**: English, Bahasa Melayu, 中文 — for all citizen interactions.
30
 
31
- ### PDRM Portal (Internal)
32
- - Officers can confirm or reject AI recommendations on compound fine appeals.
33
- - Standard fine is RM300; officer may approve reduction or reject.
34
-
35
- ### Magistrate Portal (Internal)
36
- - Magistrate can approve, reduce, or cancel fines.
37
- - AI provides a suggestion, but **human confirmation is always required**.
38
-
39
- ---
40
-
41
- ## ⚙️ Tech
42
-
43
- - **Python 3.10+**
44
- - **Gradio 5.44.1**
45
- - **SQLite3** (cases.db — automatically created & seeded with mock data)
46
 
47
  ---
48
 
49
- ## 📦 Project Structure
50
-
51
-
52
- ---
 
9
  pinned: false
10
  ---
11
 
12
+ # 🚦 SwiftCase.ai — Traffic Summons & Appeals Platform
13
 
14
+ SwiftCase.ai is a **prototype MVP** designed to handle **traffic summons (saman trafik PDRM)** cases, with multilingual support (English, Bahasa Melayu, Chinese).
15
+ It simulates the process of viewing a case, submitting an appeal, checking appeal status, and making payments online.
16
 
17
  ---
18
 
19
+ ## Features
20
+ - **Citizen Portal** (default view for public users):
21
+ - Create a new case (summons).
22
+ - View case details (multilingual, structured output).
23
+ - Submit an appeal to **PDRM** or **Magistrate**.
24
+ - View appeal decision (approve/reject/reduced).
25
+ - Pay fine and receive a digital receipt.
26
 
27
+ - **Pre-seeded mock cases**:
28
+ - **Ali (K250901234)** Offence: Wrong lane **Appeal Approved & Reduced** RM150.
29
+ - **Ah Kow (K250901235)** → Offence: Running red light → **Appeal Rejected** → RM250.
30
+ - **Muthu (K250901236)** → Offence: Illegal parking → **Appeal Maintained** → RM100.
 
 
 
 
 
31
 
32
+ - **Languages**:
33
+ - All case details, appeals, and results are displayed in **English**, **Bahasa Melayu**, and **Chinese** side by side.
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  ---
36