@@ -173,16 +173,16 @@ cd frontend
173173npm install
174174npm run dev
175175Chatbot Setup
176- bash
177- Copy code
176+ ```
177+ ``` bash
178178cd " Python RAG chatbot"
179179python -m venv .venv
180180.\. venv\S cripts\A ctivate.ps1
181181pip install -r requirements.txt
182182uvicorn src.api_server:app --reload --host 0.0.0.0 --port 8000
183183Compliance Checklist Setup
184- bash
185- Copy code
184+ ```
185+ ``` bash
186186cd Compliance_checklist
187187python -m venv .venv
188188.\. venv\S cripts\A ctivate.ps1
@@ -193,29 +193,26 @@ uvicorn src.api_server:app --reload --host 0.0.0.0 --port 8001
193193Windows
194194
195195``` bash
196- Copy code
197196run-tests.bat
198197run-tests.bat --coverage
199198run-tests.bat --controller
200199Mac/Linux
201200```
202201
203202``` bash
204- Copy code
205203./run-tests.sh
206204./run-tests.sh --coverage
207205./run-tests.sh --controller
208206Manual
209207```
210208
211209``` bash
212- Copy code
213210mvn clean test
214211mvn test -Dtest=TariffManagementControllerIntegrationTest
215212mvn jacoco:report
216213```
217214
218- ##🌐 Deployed Servers
215+ ## 🌐 Deployed Servers
219216Service URL
220217Frontend https://trade-optimisation-pathfinder.vercel.app
221218Backend https://cs203tariffproject.duckdns.org
@@ -224,14 +221,14 @@ Compliance Checklist https://cs203compliance.duckdns.org
224221
225222Note: If you encounter a NetworkError while on SMU Wi-Fi, switch to another network (DNS blocking issue).
226223
227- ##🧱 Backend Testing Requirements
224+ ## 🧱 Backend Testing Requirements
228225Ensure Docker Desktop is running before executing tests:
229226
230- bash
231- Copy code
227+ ``` bash
232228docker ps
233229mvn test
230+ ```
234231If Docker is not running, integration tests will fail.
235232
236- ###⭐ Trade Optimization Pathfinder (TOP) —
233+ ### ⭐ Trade Optimization Pathfinder (TOP) —
237234Empowering global trade through transparent, explainable, and optimized tariff intelligence.
0 commit comments