Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
537 commits
Select commit Hold shift + click to select a range
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
7e8398f
finished hook implementation
ostepan8 Mar 25, 2026
fff28fc
pr updates
ostepan8 Apr 1, 2026
63d12a1
Application Status Change + Forms Sent -> Forms Signed
SamNie2027 Apr 3, 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
7cc3d34
Initial Profile
alveenahanif 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
1dc1776
Update vite.config.ts
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
a21632a
Merge branch 'main' into 230-status-change
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
e97cc0c
save local changes before pulling main
alveenahanif Apr 7, 2026
f8920bf
add VolunteerInfo type and getVolunteerInfo API method
alveenahanif Apr 7, 2026
80270e8
email when status change
anjali-silina Apr 7, 2026
7f2b913
service spec tests
anjali-silina Apr 8, 2026
7f225e4
controller spec tests
anjali-silina Apr 8, 2026
4ddd6d4
update header layout and add person icon
alveenahanif Apr 8, 2026
8ace5f1
clean up header styling
alveenahanif Apr 8, 2026
22acbe0
added header back
alveenahanif Apr 8, 2026
4bceaf7
Update applicant header layout
alveenahanif Apr 8, 2026
5a18bcc
fixed format of profile header
alveenahanif Apr 8, 2026
609eb33
Merge pull request #234 from Code-4-Community/230-status-change
rayyanmridha Apr 9, 2026
2cc3094
Merging main in
SamNie2027 Apr 12, 2026
829fbd9
Feedback
SamNie2027 Apr 12, 2026
12f718a
Merge branch 'main' into applications-hooks
ostepan8 Apr 12, 2026
f48471a
create candidate view
ostepan8 Apr 1, 2026
e1715e6
resolved comments
ostepan8 Apr 12, 2026
54952d5
Merge pull request #236 from Code-4-Community/188-auth4
rayyanmridha Apr 12, 2026
fd69789
removed volunteer stuff
ostepan8 Apr 12, 2026
be382b8
Merge branch 'main' into 213-candidate-view-application-2
SamNie2027 Apr 12, 2026
16f5987
Update candidate-info.controller.ts
SamNie2027 Apr 12, 2026
e10d339
fixed is legal adult
alveenahanif Apr 12, 2026
76e1b07
added first and last name
anjali-silina Apr 12, 2026
be15d48
implemented application profile header
alveenahanif Apr 12, 2026
00341de
Logs and auth fix so user can get their application
SamNie2027 Apr 12, 2026
f622973
readd auth guards
rayyanmridha Apr 12, 2026
f9dd113
Adding dates into the candidate view
SamNie2027 Apr 12, 2026
ba40b54
merge main
rayyanmridha Apr 12, 2026
8773000
Merge pull request #245 from Code-4-Community/feature/195-application…
rayyanmridha Apr 12, 2026
fec44d1
Fix tests
SamNie2027 Apr 12, 2026
8687e41
Merge branch 'main' into 197-email
SamNie2027 Apr 12, 2026
163b3fc
Remove experienceType field from the entire codebase
rayyanmridha Apr 12, 2026
6f3ee16
Name capitalization and fallback.
SamNie2027 Apr 12, 2026
07b0c93
Merge branch 'main' into rm-221-pandadoc-webhook-create-app
rayyanmridha Apr 12, 2026
838a707
Update AdminViewApplication.tsx
rayyanmridha Apr 12, 2026
fdfd316
Merge pull request #238 from Code-4-Community/197-email
SamNie2027 Apr 12, 2026
3971e54
Merge branch 'main' into 213-candidate-view-application-2
SamNie2027 Apr 12, 2026
fdbfc03
Clearing out volunteerInfo and isAdmin
SamNie2027 Apr 12, 2026
fb960de
remove more migration related stuff
rayyanmridha Apr 12, 2026
9271480
Adding user in frontend, need to fix auth
SamNie2027 Apr 12, 2026
5412533
Removing from profile header
SamNie2027 Apr 12, 2026
c81632d
add back necessary old migrations
rayyanmridha Apr 12, 2026
23de16a
Merge pull request #247 from Code-4-Community/rm-224-remove-experienc…
SamNie2027 Apr 12, 2026
b8674ba
Merge branch 'main' into 213-candidate-view-application-2
SamNie2027 Apr 12, 2026
6027f3d
Fixed with auth integration
SamNie2027 Apr 12, 2026
475775a
Merge pull request #243 from Code-4-Community/213-candidate-view-appl…
SamNie2027 Apr 12, 2026
4e7f2d3
got rid of settings navbar item, changed profile button at bottom of …
chnnick Apr 12, 2026
03622f4
made logout a button
chnnick Apr 12, 2026
b8a10f9
use navbar item instead of native button
chnnick Apr 12, 2026
2ee3e35
Update NavBar.tsx
SamNie2027 Apr 12, 2026
189bbc0
Merge pull request #250 from Code-4-Community/241-logout-button
SamNie2027 Apr 12, 2026
7c50cc5
Form page pre-upload
chnnick Apr 12, 2026
7af2550
reactive sizing and more intuitive button for downloading template
chnnick Apr 12, 2026
292f87a
normalized sizing, no longer hardcoded in a confidentiality form
chnnick Apr 12, 2026
bf677d4
fixed coloring on horiz bar
chnnick Apr 12, 2026
8decd5d
instructions for templateUrl
chnnick Apr 12, 2026
de3d319
changes view based on upload status of forms.
chnnick Apr 12, 2026
c356176
no longer shrink box when submitted and there is a trash iccon.
chnnick Apr 12, 2026
3a475e0
Padding adjustment and linking it
SamNie2027 Apr 12, 2026
85f5585
Merge pull request #249 from Code-4-Community/216-frontend-forms-view
SamNie2027 Apr 12, 2026
2beaeec
merging in main
SamNie2027 Apr 13, 2026
69cc7e9
name capitalization and linking
SamNie2027 Apr 13, 2026
64962d7
Removing experienceType checks from frontend test
SamNie2027 Apr 13, 2026
05d1c85
Merge pull request #220 from Code-4-Community/applications-hooks
SamNie2027 Apr 13, 2026
eb6261e
more backend tests (#254)
SamNie2027 Apr 14, 2026
ca40888
Fixing candidate view (#256)
SamNie2027 Apr 14, 2026
45ce785
Linking Logout logic directly to logout button
SamNie2027 Apr 14, 2026
3e7f7b2
changing navbar to not use useNavigate (#258)
SamNie2027 Apr 14, 2026
cdca62b
Moving status change component to profile header (#260)
SamNie2027 Apr 14, 2026
d6719b0
261 frontend for create new admin (#262)
SamNie2027 Apr 14, 2026
7690ec6
removing signup (#264)
SamNie2027 Apr 14, 2026
50dad7a
263 remove signup (#265)
SamNie2027 Apr 14, 2026
79727c3
Poppup and confirmation for create new admin (#267)
SamNie2027 Apr 15, 2026
bfe134d
268 implement creation of new admin flow (#269)
SamNie2027 Apr 16, 2026
3dbdd2a
Add DesiredExperience enum and integrate (#272)
SamNie2027 Apr 17, 2026
8ad3277
add back pills
rayyanmridha Apr 18, 2026
c2c1890
fix tests
rayyanmridha Apr 18, 2026
a098b7c
Merge pull request #273 from Code-4-Community/add-back-pill
rayyanmridha Apr 18, 2026
2d05a05
reordering of application sections (#277)
SamNie2027 Apr 19, 2026
ca19cda
Bhchp 124 email notifications (#251)
alveenahanif Apr 19, 2026
852f9de
Discipline admins (#279)
SamNie2027 Apr 20, 2026
ffbbb0c
271 design flow for file upload and implement file upload into s3 (#278)
SamNie2027 Apr 20, 2026
f685d4b
280 filtering features (#281)
SamNie2027 Apr 21, 2026
2cdff19
280 filtering features (#283)
SamNie2027 Apr 21, 2026
61eab68
Functional Search
SamNie2027 Apr 21, 2026
e6e34e3
Update apps/frontend/src/utils/applicationFilters.ts
SamNie2027 Apr 21, 2026
4564e79
Update apps/frontend/src/components/ApplicationTable.tsx
SamNie2027 Apr 21, 2026
f008b0f
Update apps/frontend/src/utils/applicationFilters.ts
SamNie2027 Apr 21, 2026
db9d7a4
suggestions
SamNie2027 Apr 21, 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