Skip to content

120 work on backend refactoring pt 3 learner info - #106

Closed
SamNie2027 wants to merge 174 commits into
mainfrom
120-work-on-backend-refactoring-pt-3-learner-info
Closed

SamNie2027 wants to merge 174 commits into
mainfrom
120-work-on-backend-refactoring-pt-3-learner-info

Conversation

@SamNie2027

@SamNie2027 SamNie2027 commented Jan 26, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Issue

Closes #120

📝 Description

Created a LearnerInfo Entity with the following fields:

appId!: number;
school!: School;
Interest!: InterestArea;
experienceType!: ExperienceType;
isInternational!: boolean;
Add a DTO with those same fields

Created a Controller with a route to create a LearnerInfo and route to update interest area

Created a service to interact with the repository to create a LearnerInfo

Add documentation and tests

Created a VolunteerInfo Entity with the following fields:

appId!: number;
license!: string;

Created a Controller with a route to create a VolunteerInfo

Created a service to interact with the repository to create a VolunteerInfo

Add documentation and tests

✔️ Verification

All unit tests pass for controller and service

piersolh and others added 30 commits September 14, 2025 14:37
[Issue #16] -  create discipline entity in TypeORM
added testing
removed deprecated on update
adding user authentication by adding provider
deleted old migration file and used just the main one
ostepan8 and others added 27 commits January 20, 2026 01:00
- added controller functions for edit, remove, add
- added endpoints that support the new controller operations
…ipline-routes

added discipline CRUD routes
…utes

create basic CRUD ops for disciplines
…y + DTO instead of previous strings, refactored tests to match new entity + DTO
@SamNie2027 SamNie2027 closed this Jan 26, 2026
swarkewalia pushed a commit that referenced this pull request Mar 30, 2026
* Fixed all files for proper componnt child checks

* Fianl commit

* Started convertion

* prettier

* Fixed children permissions

* Reverted commit

* Fixed typing

* Removed Text components
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.

Work on backend refactoring pt 3 | Learner info and Applicant Info

9 participants