Skip to content

Complete Forage simulation - Participant -Tasks 1 to 4#147

Open
Li-Lise wants to merge 3 commits intofencer-so:mainfrom
Li-Lise:feature/commbank-tasks-1-4
Open

Complete Forage simulation - Participant -Tasks 1 to 4#147
Li-Lise wants to merge 3 commits intofencer-so:mainfrom
Li-Lise:feature/commbank-tasks-1-4

Conversation

@Li-Lise
Copy link
Copy Markdown

@Li-Lise Li-Lise commented Mar 28, 2026

Summary

This PR covers the completion of Tasks 1 through 4 of the Commonwealth Bank Software Engineering Forage simulation by a Participant.

Changes made

Task 1 -Server setup, API REST, & MongoDB Atlas

  • Put a Secrets.json file with MongoDB Atlas connection string
  • Connected to Atlas cluster devlabcyb-cluster (AWS, Paris region)
  • Checked server startup on http://localhost:5203

Task 2 - Backend extension with .NET

  • Extended the API with new endpoints
  • Implemented business logic and methods for goal management

Task 3 - Frontend

  • Wired frontend to backend API routes

Task 4 - Tests

  • Added unit test in .cs
  • Test coverage for GET endpoint with user's ID.

How to test

  1. Create a Secret.json with a valid MongoDB Atlas connection string
  2. Run (dotnet run) from the server of origin
  3. Run (dotnet test) to execute the test suite

Notes

  • Secrets.json is excluded via .gitignore (no creadentials committed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant