Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
444 commits
Select commit Hold shift + click to select a range
5dc7280
Using local cloud
SamNie2027 Jan 27, 2026
d31c33d
fix discipline to use enum instead of string
rayyanmridha Jan 27, 2026
b44bb1d
Merge pull request #140 from Code-4-Community/backend-refactoring-pt2
SamNie2027 Jan 27, 2026
6133d28
test case for when mockLearnersRepository throws error
chnnick Jan 30, 2026
e03fff6
Merge branch 'main' of https://github.com/Code-4-Community/proj-bhchp…
chnnick Jan 31, 2026
415523b
finished merging, changed references to learner in controller and ser…
chnnick Jan 31, 2026
bf3e1e3
fixed testing typos
chnnick Jan 31, 2026
e462c3c
Adding validation that error is emitted at the controller level
SamNie2027 Feb 1, 2026
bf5bf6a
Merge pull request #111 from Code-4-Community/delete-learner-route
SamNie2027 Feb 1, 2026
de24def
Revise README for BHCHP Application setup
SamNie2027 Feb 1, 2026
41ff4e4
Improve formatting of commands in README
SamNie2027 Feb 1, 2026
e9daaf4
Improve README setup instructions for nx
SamNie2027 Feb 1, 2026
ca4bd63
Update project title casing in README.md
SamNie2027 Feb 1, 2026
d317115
Enhance README with local setup and database instructions
SamNie2027 Feb 1, 2026
327ffb7
Revise README for PostgreSQL setup instructions
SamNie2027 Feb 1, 2026
2a6d530
replace test endpoint with a generic one
rayyanmridha Feb 3, 2026
c87f838
Update README.md
SamNie2027 Feb 3, 2026
f73e38c
Merge pull request #146 from Code-4-Community/SamNie2027-patch-1
rayyanmridha Feb 3, 2026
5ddd8e0
Changing the name of the method
SamNie2027 Feb 3, 2026
c22d1c4
Merge pull request #149 from Code-4-Community/125-aws-ses-troubleshoot
SamNie2027 Feb 3, 2026
dc38509
Merge branch 'main' into admin-prev-next-owen-and-bodie
SamNie2027 Feb 4, 2026
3bcfa52
Searchbar integration with application table
bodhiYG Feb 5, 2026
1297b68
Adding pronouns
SamNie2027 Feb 6, 2026
7404503
Languages other than english
SamNie2027 Feb 6, 2026
1d21104
adding field for 'what type of experience are you looking for?'
SamNie2027 Feb 6, 2026
9167b47
adding field for school department'
SamNie2027 Feb 6, 2026
8a05fe5
Field for elaborating on their discipline
SamNie2027 Feb 6, 2026
f7616e3
Removed fileuploads field
SamNie2027 Feb 6, 2026
e0bab0b
adding comments for licenses
SamNie2027 Feb 7, 2026
80668dc
Adding resume and cover letter
SamNie2027 Feb 7, 2026
94c2d64
Added new app statuses
SamNie2027 Feb 7, 2026
611b821
Emergency Contact Info
SamNie2027 Feb 7, 2026
7212676
Additional learner fields from the pandadoc
SamNie2027 Feb 7, 2026
9962925
migrations for creating learner and volunteer info tables
chnnick Feb 7, 2026
eac1c6d
Refactored availability to free text string for better pandadoc trans…
SamNie2027 Feb 7, 2026
709d1a5
Changing interest area list to reflect actual pandadoc values
SamNie2027 Feb 7, 2026
d148622
Admin changes
chnnick Feb 8, 2026
022121f
user changes id to appId.
chnnick Feb 8, 2026
986e10a
Final fields
SamNie2027 Feb 8, 2026
28297e6
new field for descirption of other school
SamNie2027 Feb 8, 2026
176746a
updated controller tests and delete-user-DTO to use appId
chnnick Feb 8, 2026
48b0b8f
Merge pull request #159 from Code-4-Community/151-update-name-admin
SamNie2027 Feb 8, 2026
a3faa69
seed data in txt file for volunteer and learner
chnnick Feb 8, 2026
d673497
Merge pull request #158 from Code-4-Community/128-refactoring-part-6
SamNie2027 Feb 8, 2026
23f0146
implemented endpoints
ostepan8 Feb 9, 2026
f6655f4
Adding example for s3 address
SamNie2027 Feb 10, 2026
abe70e8
Merge pull request #166 from Code-4-Community/endpoint-to-retrieve-ap…
SamNie2027 Feb 10, 2026
e8a8a6f
Merge branch 'main' into 5-add-new-fields-to-application
SamNie2027 Feb 10, 2026
e29271a
Changing Discipline values to match pandadoc
SamNie2027 Feb 10, 2026
464c6d2
Merge branch 'main' into 5-add-new-fields-to-application
SamNie2027 Feb 10, 2026
38ff011
Fixing tests with new discipline values
SamNie2027 Feb 10, 2026
d4ee67c
Refactored Area of Interest to be an array of enum
bodhiYG Feb 11, 2026
a835aa4
Removed updateApplicationInterest dto, added updateApplicationDiscipl…
anjali-silina Feb 11, 2026
5018d44
Merge pull request #169 from Code-4-Community/153-edit-changeable-fields
SamNie2027 Feb 11, 2026
f7c5780
Merge branch 'main' into 5-add-new-fields-to-application
SamNie2027 Feb 11, 2026
679c653
Update applications.controller.spec.ts
SamNie2027 Feb 11, 2026
198bcd8
Fixing test
SamNie2027 Feb 11, 2026
b0a14ed
Merge pull request #160 from Code-4-Community/5-add-new-fields-to-app…
SamNie2027 Feb 11, 2026
04b9432
implemented changes
ostepan8 Feb 11, 2026
c9508ed
small changes to get backend to compile
ostepan8 Feb 11, 2026
5cff803
small changes to get backend to compile
ostepan8 Feb 11, 2026
1e72c0d
Merge main into branch, accept incoming changes
ostepan8 Feb 11, 2026
119e6ce
Update seed.ts
SamNie2027 Feb 11, 2026
0395421
Merge pull request #170 from Code-4-Community/migration-refactor-pt-5
SamNie2027 Feb 11, 2026
7746b6c
recreating migration for application
SamNie2027 Feb 12, 2026
4705f28
Regenerated application table, removed some old migrations and added …
SamNie2027 Feb 12, 2026
6a48bec
Applicant Migration
bodhiYG Feb 15, 2026
af24543
Renamed TableSearchBar component and got rid of React.FC
bodhiYG Feb 16, 2026
b5f4d73
add discipline migration file
rayyanmridha Feb 16, 2026
c01a3fe
Updated Interest to an Array type to fix build test failing
bodhiYG Feb 16, 2026
109830b
Merge branch 'main' into bg-154-refactor-aoe
SamNie2027 Feb 16, 2026
b462fcf
Merge pull request #168 from Code-4-Community/bg-154-refactor-aoe
SamNie2027 Feb 16, 2026
ca49e05
Adding seeding data for applicant
SamNie2027 Feb 16, 2026
10a926a
Updating data source to include applicant
SamNie2027 Feb 16, 2026
e5ad9a1
Adding missing modules
SamNie2027 Feb 16, 2026
d46e5aa
Renaming with title case
SamNie2027 Feb 16, 2026
8a8a2e1
adminstable
chnnick Feb 16, 2026
cfe41d9
user migration
chnnick Feb 16, 2026
0d8c8a5
add user to data-source.ts, delete old init migration, add duplicate …
chnnick Feb 16, 2026
4f8c399
Merge pull request #174 from Code-4-Community/171-regenerate-applicat…
rayyanmridha Feb 17, 2026
c14ef93
New exception to bring clarity to api errors
SamNie2027 Feb 17, 2026
076023f
Removing old tables from init
SamNie2027 Feb 17, 2026
7739869
Merge branch 'main' into bg-129-applicant-migration
SamNie2027 Feb 17, 2026
45a377d
Changing seed data, adding in old discipline for now, refactoring app…
SamNie2027 Feb 18, 2026
17bece4
Merge pull request #178 from Code-4-Community/bg-129-applicant-migration
SamNie2027 Feb 18, 2026
d3dc3f4
fix discipline migration and delete init
rayyanmridha Feb 18, 2026
0abf783
Merge branch 'main' into rm-173-regenerate-discipline-migrations
rayyanmridha Feb 18, 2026
46f35a4
created reusable download component
anjali-silina Feb 18, 2026
3eea3b1
removed components from root.tsx
anjali-silina Feb 18, 2026
87df288
Update 1754254886189-init.ts
ostepan8 Feb 18, 2026
4ff108d
Merge pull request #181 from Code-4-Community/regenerate-and-rewrite-…
SamNie2027 Feb 18, 2026
12e12f7
Merge branch 'main' into rm-173-regenerate-discipline-migrations
rayyanmridha Feb 18, 2026
0ce2faf
put users module into app module
chnnick Feb 19, 2026
787f98a
Merge branch 'main' of https://github.com/Code-4-Community/proj-bhchp…
chnnick Feb 19, 2026
73bcfbb
Merge pull request #176 from Code-4-Community/164-new-admin-user-tabl…
SamNie2027 Feb 19, 2026
295f88f
Merge branch 'rm-173-regenerate-discipline-migrations' of https://git…
SamNie2027 Feb 19, 2026
8f45978
Merge pull request #175 from Code-4-Community/rm-173-regenerate-disci…
SamNie2027 Feb 19, 2026
202aa08
Add DB migrations for learner_info and application and slightly alter…
SamNie2027 Feb 20, 2026
8f99c6c
Removing school from application
SamNie2027 Feb 20, 2026
3e215ed
Add heardAboutFrom & otherSchool; update seeds/migrations
SamNie2027 Feb 21, 2026
0ad3988
Update migration: application
SamNie2027 Feb 21, 2026
0bbbe98
Add resume/coverLetter; update DTO, service, tests
SamNie2027 Feb 22, 2026
2018433
Add TypeORM filter; tighten learner-info DTO
SamNie2027 Feb 22, 2026
2d3036b
Prevent duplicate appId and update delete return
SamNie2027 Feb 22, 2026
bd60d58
Adding new Postman collections
SamNie2027 Feb 23, 2026
a265cd3
changes
anjali-silina Feb 23, 2026
8d195c8
Merge pull request #180 from Code-4-Community/161-reusable-download-c…
rayyanmridha Feb 23, 2026
0dfcd59
new columns, renamed proposedDate, added actualStartDate
chnnick Feb 25, 2026
8f05ff4
requirementsFrame
chnnick Feb 25, 2026
2f443a1
finished impl
ostepan8 Feb 25, 2026
a2ee25e
updates to make tests pass so i can merge
ostepan8 Feb 25, 2026
9e02616
HearFromFrame w/ colors, fonts need to be added
chnnick Feb 26, 2026
d823fea
requirements table styling fixes
chnnick Feb 26, 2026
48ea1f5
removed form, now just shows info
chnnick Feb 26, 2026
df021b0
added component changes
rayyanmridha Feb 26, 2026
dc1f529
restore main page
rayyanmridha Feb 26, 2026
d6c59c5
follow modern react fc practice
rayyanmridha Feb 26, 2026
1ea494b
moved start and end date fields to application
anjali-silina Mar 3, 2026
80f4654
fixed errors in application service spec
anjali-silina Mar 3, 2026
b4b3213
refactored candidate info and admin info
anjali-silina Mar 3, 2026
414fb8e
candidate info
anjali-silina Mar 3, 2026
eebc243
Merge pull request #187 from Code-4-Community/fixing-migrations
SamNie2027 Mar 5, 2026
7b4324f
Merge pull request #192 from Code-4-Community/rm-184-school-affiliati…
SamNie2027 Mar 5, 2026
c7125a5
rounded boxes
chnnick Mar 9, 2026
a495897
Merge branch 'main' of https://github.com/Code-4-Community/proj-bhchp…
chnnick Mar 9, 2026
936532c
Completed Status Pills Styling
alveenahanif Mar 11, 2026
bc19cf0
Refactored User and tests
bodhiYG Mar 11, 2026
c0790f9
Removed Status and replaced with UserType
bodhiYG Mar 11, 2026
2a4e77f
Removed Unnecessary Files Fix
bodhiYG Mar 11, 2026
02a42f9
add endpoints
rayyanmridha Mar 13, 2026
d20f9dc
add unit tests
rayyanmridha Mar 14, 2026
d6d7f96
HearFromFrame now uses props
chnnick Mar 15, 2026
bf052ce
abstracted out frames
chnnick Mar 15, 2026
c5bc347
Rename to fit abstraction
chnnick Mar 15, 2026
bfd7081
Merge pull request #191 from Code-4-Community/182-admin-dashboard-col…
SamNie2027 Mar 15, 2026
0bcc349
Removing addition of Sunday
SamNie2027 Mar 15, 2026
103ba03
Adding a test for new update availability endpoint
SamNie2027 Mar 15, 2026
6030a36
finished impl
ostepan8 Feb 25, 2026
fa20f80
updates to make tests pass so i can merge
ostepan8 Feb 25, 2026
51d28ab
Removing addition of Sunday
SamNie2027 Mar 15, 2026
9d572ec
Adding a test for new update availability endpoint
SamNie2027 Mar 15, 2026
595e326
Merge branch 'admin-track-applicants-frontend' of https://github.com/…
SamNie2027 Mar 15, 2026
3ca9f89
finished impl
ostepan8 Feb 25, 2026
e4bf279
updates to make tests pass so i can merge
ostepan8 Feb 25, 2026
10d6c9c
Removing addition of Sunday
SamNie2027 Mar 15, 2026
d2ef14f
Merge branch 'admin-track-applicants-frontend' of https://github.com/…
SamNie2027 Mar 15, 2026
86fa5ff
Finishing touches
SamNie2027 Mar 15, 2026
1b267c4
Delete discplines.constants.ts
SamNie2027 Mar 15, 2026
cf5355b
Merge branch 'main' into bg-123-searchbar-functionality
SamNie2027 Mar 15, 2026
aee47f1
Merge pull request #190 from Code-4-Community/admin-track-applicants-…
SamNie2027 Mar 15, 2026
0545dce
Merge pull request #156 from Code-4-Community/bg-123-searchbar-functi…
SamNie2027 Mar 15, 2026
859bbdd
Start of routing
SamNie2027 Mar 16, 2026
662a907
Merge branch 'main' into 199-route-mapping
SamNie2027 Mar 16, 2026
80ba334
Integrating application view so far with a more desirable route impl …
SamNie2027 Mar 16, 2026
18e78a0
now displaying dummy data
SamNie2027 Mar 16, 2026
e741277
added question fields
SamNie2027 Mar 16, 2026
118d0d8
adding uploaded material
SamNie2027 Mar 16, 2026
6dab712
adding more paths based on the navbar
SamNie2027 Mar 16, 2026
121a447
clean up imports and reorder tests
rayyanmridha Mar 16, 2026
ad62ac1
correct route
rayyanmridha Mar 16, 2026
9cff9f8
making file upload component smaller
SamNie2027 Mar 16, 2026
bec1e33
initial implementation
ostepan8 Mar 16, 2026
5e7b1b4
Scrolling
SamNie2027 Mar 17, 2026
abda2c0
Adding some userType Navbar item logic
SamNie2027 Mar 17, 2026
6f5ca3e
Adding convenience route from / to /admin/landing
SamNie2027 Mar 17, 2026
22df9bd
Merge pull request #198 from Code-4-Community/rm-189-get-volunteer-le…
SamNie2027 Mar 17, 2026
9cc1a6b
Merge branch 'main' into 199-route-mapping
SamNie2027 Mar 17, 2026
7abc518
Update AdminViewApplication.tsx
SamNie2027 Mar 17, 2026
113d1ba
Refactored to enum type
bodhiYG Mar 18, 2026
55ce063
final changes
ostepan8 Mar 18, 2026
ce810fd
Refactoring
SamNie2027 Mar 18, 2026
021c49d
Merge pull request #193 from Code-4-Community/179-refactor-applicatio…
SamNie2027 Mar 18, 2026
1b70795
Merge branch 'main' into bg-177-refactor-user
SamNie2027 Mar 18, 2026
d799d4a
Refactoring done!
SamNie2027 Mar 20, 2026
fd8cf21
Merge pull request #196 from Code-4-Community/bg-177-refactor-user
SamNie2027 Mar 20, 2026
628235f
more finalizations
SamNie2027 Mar 20, 2026
91f5049
Merge pull request #210 from Code-4-Community/bg-177-refactor-user
SamNie2027 Mar 20, 2026
d291ea7
Lint fixes
SamNie2027 Mar 20, 2026
af708b3
Merging and linting
SamNie2027 Mar 20, 2026
2cbbf98
Merge branch 'main' into feature/172-admin-status-pills
alveenahanif Mar 20, 2026
cf2a130
Removed Darwin package
alveenahanif Mar 20, 2026
0543d64
Merge pull request #206 from Code-4-Community/199-route-mapping
rayyanmridha Mar 22, 2026
71350a6
Merge pull request #211 from Code-4-Community/feature/172-admin-statu…
rayyanmridha Mar 23, 2026
0e1cde7
Created API endpoints and React hooks for application cards
bodhiYG Mar 24, 2026
d740542
Apply suggestion from @Copilot to remove whitespace
SamNie2027 Mar 24, 2026
89857e3
Added Rejected and Approved user in the seed
SamNie2027 Mar 24, 2026
7af2a7b
Resolved PR Comments
bodhiYG Mar 31, 2026
e9c256e
Added AWS S3 Enviornment Variable and Updated Components
bodhiYG Mar 31, 2026
b504cb8
Adding a syllabus file
SamNie2027 Apr 1, 2026
95b49c3
Update seed.ts
SamNie2027 Apr 1, 2026
3b57521
Merge pull request #224 from Code-4-Community/bg-214-aws-s3-environme…
SamNie2027 Apr 1, 2026
1e3e457
Merge branch 'main' into bg-integrate-app-numbers
SamNie2027 Apr 1, 2026
ff590f6
Merge pull request #218 from Code-4-Community/bg-integrate-app-numbers
SamNie2027 Apr 1, 2026
c48bfeb
bring in users and email utility modules
chnnick Apr 1, 2026
9b55c86
add filter pop changes
rayyanmridha Apr 1, 2026
36b5fa8
Merge branch 'main' into rm-207-filter-pop-up
rayyanmridha Apr 1, 2026
331a5b1
logic in between validation error caught and sending error, now sends…
chnnick Apr 1, 2026
4a590be
created emergency contact frame + added to admin view
anjali-silina Apr 1, 2026
e4c34ba
created a filter, moved email logic to filter for bad-request-excepti…
chnnick Apr 1, 2026
2d7d1d9
put mapping in types.ts, make error messages in email much more human…
chnnick Apr 1, 2026
8fcbcb2
Merge pull request #226 from Code-4-Community/144-emergency-frame
SamNie2027 Apr 1, 2026
eb701cb
Merge branch 'main' into pandadoc-form-mapping
SamNie2027 Apr 1, 2026
93db592
updates for new backend
ostepan8 Apr 1, 2026
5f4dd3c
Documentation
chnnick Apr 3, 2026
fd48b32
No longer fetches for user + name in user module, instead just defaul…
chnnick Apr 3, 2026
f39670a
fully took out use of UserService, abstracted out logic for catching …
chnnick Apr 3, 2026
8f7896c
generic error filter that sends emails to recipients if they have an …
chnnick Apr 3, 2026
31ae468
took out usersservice and emailsservice in application service emails…
chnnick Apr 3, 2026
158859f
changed order of which filters run first, running badexception filter…
chnnick Apr 3, 2026
08486c6
Update apps/backend/src/panda-field-map.ts
SamNie2027 Apr 4, 2026
9ff2a0b
Add PandaDoc volunteer mappings and parsing helpers
SamNie2027 Apr 4, 2026
5a20237
Merge branch 'pandadoc-form-mapping' of https://github.com/Code-4-Com…
SamNie2027 Apr 4, 2026
fea46e8
Require explicit array aggregation in PandaDoc map
SamNie2027 Apr 4, 2026
be41753
Update apps/backend/src/pandadoc-mapper.ts
SamNie2027 Apr 4, 2026
7d34b33
Update apps/backend/src/panda-field-map.ts
SamNie2027 Apr 4, 2026
ddcff7e
Parse MM-DD-YYYY as UTC midnight; fix mappings
SamNie2027 Apr 4, 2026
751b8e1
Merge branch 'pandadoc-form-mapping' of https://github.com/Code-4-Com…
SamNie2027 Apr 4, 2026
4c07b76
EST
SamNie2027 Apr 4, 2026
f7d1863
Apply suggestion from @Copilot
SamNie2027 Apr 4, 2026
b90fe17
Using school options from pandadoc
SamNie2027 Apr 4, 2026
7fabed8
Merge branch 'pandadoc-form-mapping' of https://github.com/Code-4-Com…
SamNie2027 Apr 4, 2026
85f5aef
Reorganisation
SamNie2027 Apr 4, 2026
4696180
fix enums
rayyanmridha Apr 4, 2026
168d9fd
Merge branch 'main' of https://github.com/Code-4-Community/proj-bhchp…
chnnick Apr 4, 2026
648689b
tests for validation filters that run in the HTTP Pipeline when endpo…
chnnick Apr 5, 2026
54285fc
JWT Strategy, Roles Guard, improved AWS Exports, and reorganization
SamNie2027 Apr 5, 2026
b40f6f4
WIP frontend
SamNie2027 Apr 5, 2026
8079ef9
Error handling
SamNie2027 Apr 5, 2026
3e90355
Adding more to exmaple.env
SamNie2027 Apr 5, 2026
6f455a0
Merge pull request #227 from Code-4-Community/212-error-email
SamNie2027 Apr 6, 2026
5d91f61
Merge branch 'main' into 188-auth4
SamNie2027 Apr 6, 2026
e689afe
Update applications.controller.spec.ts
SamNie2027 Apr 6, 2026
ca2875b
Update applications.controller.spec.ts
SamNie2027 Apr 6, 2026
87ac3ae
Changing placeholder date order
SamNie2027 Apr 6, 2026
4b15284
Merge pull request #225 from Code-4-Community/rm-207-filter-pop-up
SamNie2027 Apr 6, 2026
bde9cb5
Improve PandaDoc mapping and normalize school labels
SamNie2027 Apr 6, 2026
91e4930
frontend title test fix + basic yaml for running frontend tests
chnnick Apr 6, 2026
b6b51fb
Updated comment for BHCHP test to say its just in the component, not …
chnnick Apr 6, 2026
78918aa
Refactor AdminLanding tests to use a mock API client module for consi…
chnnick Apr 6, 2026
d78ad04
Add mock API client for App tests to avoid calling to real backend
chnnick Apr 6, 2026
ceba39d
Merge branch 'main' of https://github.com/Code-4-Community/proj-bhchp…
chnnick Apr 6, 2026
be1a212
Removing VolunteerInfo
SamNie2027 Apr 7, 2026
a67cdca
Merge pull request #209 from Code-4-Community/pandadoc-form-mapping
SamNie2027 Apr 7, 2026
434458c
Merge branch 'main' into frontend-test-cicd
SamNie2027 Apr 7, 2026
2ae1e46
Merge pull request #237 from Code-4-Community/frontend-test-cicd
SamNie2027 Apr 7, 2026
331aa51
Merge branch 'main' into 188-auth4
SamNie2027 Apr 7, 2026
bb6236d
Fixed import
SamNie2027 Apr 7, 2026
ba1adc5
Fixed auth bug
SamNie2027 Apr 7, 2026
032f74c
Mocking auth for frontend tests
SamNie2027 Apr 7, 2026
ca693e5
Initial Documentation
bodhiYG Apr 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/workflows/backend_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Backend build

on:
push:
branches: ['main']
pull_request:
branches: ['main']

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Use NodeJS 24.x
uses: actions/setup-node@v4
with:
node-version: 24.x
cache: 'yarn'

- name: Create .env file
run: |

echo "AWS_BUCKET_NAME=dummy" >> .env
echo "AWS_SECRET_ACCESS_KEY=dummy" >> .env
echo "AWS_ACCESS_KEY_ID=dummy" >> .env
echo "AWS_REGION=us-east-2" >> .env

- name: Install Dependencies
run: yarn install

- name: Build backend
run: npx nx build backend
113 changes: 0 additions & 113 deletions .github/workflows/ci-cd.yml

This file was deleted.

34 changes: 34 additions & 0 deletions .github/workflows/frontend_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Frontend build

on:
push:
branches: ['main']
pull_request:
branches: ['main']

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Use NodeJS 24.x
uses: actions/setup-node@v4
with:
node-version: 24.x
cache: 'yarn'

- name: Create .env file
run: |

echo "AWS_BUCKET_NAME=dummy" >> .env
echo "AWS_SECRET_ACCESS_KEY=dummy" >> .env
echo "AWS_ACCESS_KEY_ID=dummy" >> .env
echo "AWS_REGION=us-east-2" >> .env

- name: Install Dependencies
run: yarn install

- name: Build frontend
run: npx nx build frontend
34 changes: 34 additions & 0 deletions .github/workflows/frontend_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Frontend tests run

on:
push:
branches: ['main']
pull_request:
branches: ['main']

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Use NodeJS 24.x
uses: actions/setup-node@v4
with:
node-version: 24.x
cache: 'yarn'

- name: Create .env file
run: |

echo "AWS_BUCKET_NAME=dummy" >> .env
echo "AWS_SECRET_ACCESS_KEY=dummy" >> .env
echo "AWS_ACCESS_KEY_ID=dummy" >> .env
echo "AWS_REGION=us-east-2" >> .env

- name: Install Dependencies
run: yarn install

- name: Run frontend tests (Vitest via Nx)
run: npx nx test frontend
35 changes: 35 additions & 0 deletions .github/workflows/jest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Jest run

on:
push:
branches: ['main']
pull_request:
branches: ['main']

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Use NodeJS 24.x
uses: actions/setup-node@v4
with:
node-version: 24.x
cache: 'yarn'

- name: Create .env file
run: |

echo "AWS_BUCKET_NAME=dummy" >> .env
echo "AWS_SECRET_ACCESS_KEY=dummy" >> .env
echo "AWS_ACCESS_KEY_ID=dummy" >> .env
echo "AWS_REGION=us-east-2" >> .env

- name: Install Dependencies
run: yarn install

- name: Run Jest tests
run: yarn test
27 changes: 27 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Linter run

on:
push:
branches: ['main']
pull_request:
branches: ['main']

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Use Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 24.x
cache: 'yarn'

- name: Install Dependencies
run: yarn install

- name: Run linter
run: yarn lint
13 changes: 13 additions & 0 deletions .postman/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"workspace": {
"id": "deb4acab-98ad-45ed-9413-eaac43415aba"
},
"entities": {
"environments": [],
"flows": [],
"globals": [],
"mocks": [],
"specs": [],
"collections": []
}
}
Loading
Loading