Skip to content

Conversation

@Genyus
Copy link
Contributor

@Genyus Genyus commented Oct 16, 2025

No functional changes, but builds on the fixes in previous PR to improve the code organisation:

  • Migrates backend to feature-based directory structure for easier navigation and modification by the students
  • Improves frontend directory structure for consistency

I made this a separate PR as it changes the directory structure of the backend application quite significantly and it might deviate further from the original than is desired by UBS team.

Please let me know if any amendments would be required

- Convert from layer-based structure
- Fix naming inconsistencies (e.g. UserController -> ApplicationUserController)
- reorganise directory structure and rename files for consistency
- update components to use modern syntax
- fix Vite config
- rename using camel-case for consistency
- move test setup file to utils
Copy link
Collaborator

@harish-janardhanan harish-janardhanan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we leave the project as is? There’s feedback from the cohort that the last merge caused a lot of conflict on the progress that’s been made on their side.

@Genyus
Copy link
Contributor Author

Genyus commented Oct 22, 2025

@harish-janardhanan Yes, I won't merge any further changes until this cohort completes their assessment. The students were instructed not to apply any of the upstream updates, but some managed to do so, all the same.

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.

3 participants