Compare commits

...

419 commits

Author SHA1 Message Date
chark1es
f1aa06f764 Update Dockerfile 2025-06-16 18:43:47 -07:00
chark1es
7fd9ff922a Update docker-compose.yml 2025-06-16 18:39:13 -07:00
chark1es
0825c281f2 Update Dockerfile 2025-06-16 18:37:33 -07:00
chark1es
f97bbb0872 Update Dockerfile 2025-06-16 18:35:25 -07:00
chark1es
f4ea7209f5 Update Dockerfile 2025-06-16 18:24:34 -07:00
chark1es
6af12e59b7 add dockerfile 2025-06-16 18:21:18 -07:00
chark1es
0d9b435097 ss 2025-06-16 12:54:08 -07:00
chark1es
7d4e695d30 use svg instead of puppeteer 2025-06-16 12:35:32 -07:00
chark1es
32848a9a06 add better progress email integration 2025-06-16 12:09:58 -07:00
chark1es
b831e89f49 Update send-reimbursement-email.ts 2025-06-16 01:42:11 -07:00
chark1es
8f6b9806a9 improve reimbursement status 2025-06-07 20:39:34 -07:00
chark1es
eea220639c send email to treasurer 2025-06-07 18:58:27 -07:00
chark1es
be09ab6c44 Fix filtering 2025-06-01 00:25:27 -07:00
chark1es
014d9492ac improve data sync 2025-05-30 23:06:44 -07:00
chark1es
4349b4d034 fix file uploads 2025-05-30 23:00:56 -07:00
chark1es
a57a4e6889 add officer role update 2025-05-29 15:40:46 -07:00
chark1es
40b2ea48c1 split files for organization 2025-05-29 12:27:38 -07:00
chark1es
f75e1c6de1 Update send-reimbursement-notification.ts 2025-05-29 11:56:03 -07:00
chark1es
aac2837b78 add event request notifications 2025-05-29 11:46:46 -07:00
chark1es
5d92bcfd1b add email notifications 2025-05-29 01:10:25 -07:00
chark1es
0584f160b2 Update nixpacks.toml 2025-05-28 10:26:47 -07:00
chark1es
e8c932c3ce Update package.json 2025-05-28 10:24:24 -07:00
chark1es
a1e415aee4 improve ui/ux for officer management 2025-05-28 10:16:03 -07:00
chark1es
61089b0472 reformat ui/ux 2025-05-28 10:12:30 -07:00
chark1es
52504aeb21 improve reimbursement submissions 2025-05-28 09:26:51 -07:00
chark1es
216f48a572 improve navigation and added filters 2025-05-28 09:09:53 -07:00
chark1es
0b1ee708b9 separate email to tab 2025-05-28 01:42:36 -07:00
chark1es
0c2fd1a8c2 fix events time issue 2025-05-28 01:42:24 -07:00
chark1es
b5e9e599aa Update .gitignore 2025-05-28 01:42:07 -07:00
chark1es
216808ee18 Revert "upgrade to tailwindcss v4"
This reverts commit 16ecd96ec6.
2025-05-01 13:58:14 -07:00
chark1es
16ecd96ec6 upgrade to tailwindcss v4 2025-04-28 13:33:28 -07:00
chark1es
fb64e3421a Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/ieeeucsd-org 2025-04-15 16:45:34 -07:00
chark1es
a303b7565b Update Contacts.astro 2025-04-15 16:45:27 -07:00
chark1es
f2bbd65db5 update types 2025-04-11 17:37:32 -07:00
chark1es
effb8e22d7 Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-04-10 19:31:47 -07:00
chark1es
dff2679543 fix resumes not showing 2025-04-10 19:31:45 -07:00
chark1es
c8b12d7dff Update OfficerManagement.tsx 2025-04-08 23:53:04 -07:00
chark1es
137a68c867 Add event type 2025-04-08 21:43:06 -07:00
chark1es
1bfdf2cc31 improve event details 2025-04-08 19:33:19 -07:00
chark1es
ad8abf9eaa fix officer replacement 2025-04-07 17:10:40 -07:00
chark1es
a714891543 fix officer addon 2025-04-07 16:34:55 -07:00
chark1es
eb865dbd4c Update bun.lock 2025-04-07 15:47:46 -07:00
chark1es
27dd80481c fix broken url 2025-04-07 15:42:30 -07:00
chark1es
2a99e180bd update typo 2025-04-07 15:39:14 -07:00
chark1es
12207546de initial sponsor page 2025-04-05 15:30:26 -07:00
chark1es
43c1fc074a Revert "partially fix nav"
This reverts commit 2eaf5a230e.
2025-04-05 12:35:48 -07:00
chark1es
2eaf5a230e partially fix nav 2025-04-05 12:29:23 -07:00
chark1es
3533dc8048 redefined logout fix 2025-04-05 03:24:10 -07:00
chark1es
961ef1437a Add a way to add members as officers 2025-04-05 03:23:59 -07:00
chark1es
1dec703780 add budget limit check 2025-04-04 01:04:27 -07:00
chark1es
9e2345c0f7 fix logout 2025-04-02 20:11:32 -07:00
chark1es
a935417a31 removed 0 not being a default number 2025-04-02 19:06:24 -07:00
chark1es
60ffada68f fix duplicate toast showing 2025-04-02 18:50:51 -07:00
chark1es
80f104a7d4 fixed the attendance not properly working 2025-04-02 18:39:31 -07:00
chark1es
4b3079a7f7 change wording for as food 2025-04-02 18:23:42 -07:00
chark1es
d1fb2bc1c5 add color to files button 2025-04-02 18:12:52 -07:00
chark1es
236186bd39 fix receipt model showing on audit 2025-04-02 18:12:44 -07:00
chark1es
1f62063ed7 remove the word loyalty 2025-04-02 17:24:15 -07:00
chark1es
733f3dc931 fix database fetching 2025-04-02 17:00:37 -07:00
chark1es
10d3f32fbc streamlined the dates more 2025-04-02 14:12:53 -07:00
chark1es
e68627f666 remove unused imports 2025-04-01 15:34:57 -07:00
chark1es
11d5c4ad22 Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-04-01 14:23:26 -07:00
chark1es
4fdb29e8b0 fix reimbursement issues per steph 2025-04-01 14:23:23 -07:00
chark1es
c0200a72a1 added erik format 2025-03-31 14:16:15 -07:00
chark1es
ee67e0678e Fix event request 2025-03-31 01:53:19 -07:00
chark1es
d554272c72 Create initTheme.ts 2025-03-28 14:34:31 -07:00
chark1es
04d2238bfe Create ThemeToggle.tsx 2025-03-28 14:34:28 -07:00
chark1es
1cbc9d7b8e fix colors 2025-03-28 14:34:22 -07:00
chark1es
0ca36b69eb add leaderboard 2025-03-28 01:49:02 -07:00
chark1es
c534fc6fb1 add heroui 2025-03-28 01:48:52 -07:00
chark1es
e0085033cf bug fix attempt 2025-03-15 20:45:48 -07:00
chark1es
167d729334 Update UserProfileSettings.tsx 2025-03-13 03:32:46 -07:00
chark1es
3bda85b7bc add initial setup for user 2025-03-13 03:26:43 -07:00
chark1es
48996f4d84 fix tax and tip not showing yay 2025-03-13 02:45:20 -07:00
chark1es
5fe178ade3 Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-03-13 02:35:59 -07:00
chark1es
afc5708e21 added event revisions based on erik 2025-03-13 02:35:57 -07:00
chark1es
6d8eee6ea4 update api changes 2025-03-12 23:18:47 -07:00
chark1es
f28a076cfb realigned input fields 2025-03-12 14:59:34 -07:00
chark1es
fae48f3b17 improve as funding tab 2025-03-12 14:59:18 -07:00
chark1es
2e14127a2c much better ui 2025-03-12 04:23:24 -07:00
chark1es
fd68c47e9a more reliable updates to the modal 2025-03-12 04:02:03 -07:00
chark1es
e2933b1c5f allow email visibility for exec 2025-03-12 01:27:37 -07:00
chark1es
0a8348729b fix some view bugs 2025-03-11 16:13:23 -07:00
chark1es
e829eef69f better view of the event submissions
does not improve view for event management
2025-03-11 06:46:40 -07:00
chark1es
97ce397281 improve event request form styling 2025-03-11 05:55:52 -07:00
chark1es
56ddba112a add json support for itemization 2025-03-11 03:57:03 -07:00
chark1es
dc97dd629d Add custom alert 2025-03-11 03:56:17 -07:00
chark1es
e45f4a777f added invoice viweing on event request management 2025-03-11 02:33:31 -07:00
chark1es
1e98df9c53 fix error toasts showing when not logged in 2025-03-10 16:33:41 -07:00
chark1es
3166fec65e fix unsaved changes prompt from showing when submitting event 2025-03-09 03:52:30 -07:00
chark1es
61efaeefa7 add password change warning 2025-03-09 00:30:46 -08:00
chark1es
0314add130 added password resetting and custom passwords 2025-03-09 00:24:09 -08:00
chark1es
2b84b9c433 add a way for a user to get their email 2025-03-08 23:57:23 -08:00
chark1es
44e3f6e7ff add custom email field 2025-03-08 23:23:30 -08:00
chark1es
8da2ffb4f1 added username change 2025-03-08 23:06:17 -08:00
chark1es
27bc2f4e70 no more console logs 2025-03-08 22:23:30 -08:00
chark1es
16d9ec9e1d remove public tags and validate current password 2025-03-08 22:00:00 -08:00
chark1es
e36b5ee0ad added the ability to change your password 2025-03-08 21:53:02 -08:00
chark1es
01a0262ade minor changes 2025-03-08 15:09:21 -08:00
chark1es
5a114c3a76 updated coloring of the button 2025-03-08 15:09:14 -08:00
chark1es
790bea36b9 attempt #5 2025-03-08 14:52:03 -08:00
chark1es
9b226fd5e7 revert #4 2025-03-08 14:47:14 -08:00
chark1es
4dbcf04199 attempt #4 2025-03-08 14:44:48 -08:00
chark1es
d84d20ca03 Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-03-08 14:35:37 -08:00
chark1es
ecc6f646fa attempt #2 2025-03-08 14:35:34 -08:00
chark1es
c5eb1784bf attempt #2 2025-03-08 14:33:45 -08:00
chark1es
6dc95b67f9 ios projects fix attempt 1 2025-03-08 14:29:35 -08:00
chark1es
bcd933d87b vertically center button 2025-03-08 03:43:38 -08:00
chark1es
c25575757e add resume 2025-03-08 03:31:16 -08:00
chark1es
eb5c994f2d Merge branch 'auth' 2025-03-08 02:36:27 -08:00
chark1es
a79e629164 add overlay 2025-03-08 02:29:57 -08:00
chark1es
9278f9f8c1 Update FilePreview.tsx 2025-03-08 02:19:18 -08:00
chark1es
ba1cfea557 some changes 2025-03-08 02:13:38 -08:00
chark1es
cd95bb5d0a file preview 2025-03-08 02:02:45 -08:00
chark1es
1b936a9410 fix file 2025-03-08 02:01:49 -08:00
chark1es
f641ee722a fixed a bug 2025-03-08 00:30:11 -08:00
chark1es
f48e2ff32a removed feedback 2025-03-07 21:54:59 -08:00
chark1es
aeda1094b5 reset admin dashboard 2025-03-07 21:51:39 -08:00
chark1es
b643ae531e updated admindashboard 2025-03-07 18:30:53 -08:00
chark1es
e4ea6caa7f fix hydration error 2025-03-06 03:04:07 -08:00
chark1es
3b1a1d9132 fix stats 2025-03-06 02:56:05 -08:00
chark1es
f829e608bf admin dashboard 2025-03-05 17:33:17 -08:00
chark1es
f2127b01b8 improve file viewing 2025-03-05 03:59:56 -08:00
chark1es
1c2cdd2c20 fix showing different receipts 2025-03-05 03:59:49 -08:00
chark1es
94b5e39c1a fix event files 2025-03-05 03:46:42 -08:00
chark1es
4fcb98ba57 fix event editor not prefilling 2025-03-05 02:33:58 -08:00
chark1es
3123f6c00c fix bugs relating to the event editor 2025-03-04 15:55:04 -08:00
chark1es
addfb479b1 stats update 2025-03-03 02:21:27 -08:00
chark1es
19f360e3f0 file component update 2025-03-03 02:10:48 -08:00
chark1es
36e1f4663b event attendees changes
still broken
2025-03-02 18:11:46 -08:00
chark1es
9481f433de update indexdb to contain new collection 2025-03-02 17:36:22 -08:00
chark1es
690efee339 update schema for attendees 2025-03-02 17:10:31 -08:00
chark1es
8e956c7fe5 remove autosync 2025-03-02 16:40:09 -08:00
chark1es
03b0e677ed add default settings 2025-03-02 01:42:36 -08:00
chark1es
4a33fc3ce4 update settings 2025-03-02 01:21:42 -08:00
chark1es
b7881213ce Add file settings 2025-03-02 01:14:34 -08:00
chark1es
60c2ae3f6b fix dashboard roles 2025-03-02 00:58:18 -08:00
chark1es
e64f2ab882 add event checking 2025-03-02 00:49:42 -08:00
chark1es
2224d18ce8 fix syncing 2025-03-02 00:49:33 -08:00
chark1es
8cb711d361 better modal and toast 2025-03-01 17:54:06 -08:00
chark1es
e31df99078 update duration 2025-03-01 17:53:43 -08:00
chark1es
3f8e01487f have events use indexdb 2025-03-01 17:43:56 -08:00
chark1es
5d92589bac remove reimbursement toast 2025-03-01 17:32:27 -08:00
chark1es
a1451fa534 fix indexdb 2025-03-01 17:32:13 -08:00
chark1es
9d7058d533 different stats view 2025-03-01 16:04:07 -08:00
chark1es
c4e5689593 fix debugging errors 2025-03-01 15:59:37 -08:00
chark1es
5fd2eb67a0 renamed field to file for consistency for receipts 2025-03-01 15:42:30 -08:00
chark1es
5a453db3a4 more toast fixes 2025-03-01 04:56:51 -08:00
chark1es
ef3e8f38d6 Fix toast hydration 2025-03-01 04:37:33 -08:00
chark1es
eb77c00540 Fix hydration 2025-03-01 04:22:15 -08:00
chark1es
74b76ee053 used indexdb and not cache 2025-03-01 04:19:32 -08:00
chark1es
b0aa2020c4 fix auto refresh on tab switch 2025-03-01 03:47:36 -08:00
chark1es
38e45f3cb3 fix event request form 2025-03-01 03:09:55 -08:00
chark1es
62c4c5f735 fix auth issues 2025-03-01 03:09:45 -08:00
chark1es
c5925bd275 fix datetime issues 2025-03-01 02:03:47 -08:00
chark1es
72ea5ba8df add checkin boundaries 2025-03-01 01:37:44 -08:00
chark1es
b7493224d2 fix database mismatch 2025-02-28 22:29:28 -08:00
chark1es
16addfb9d0 update to use schema 2025-02-28 22:18:09 -08:00
chark1es
701854e633 update the files using the appropriate schema 2025-02-28 18:27:59 -08:00
chark1es
f4db576400 update schema location 2025-02-28 17:43:51 -08:00
chark1es
8e439ebcf0 add proper schemas 2025-02-28 17:38:46 -08:00
chark1es
d4fe0bf2b0 idk i forgot 2025-02-26 20:24:42 -08:00
Shing Hung
ec275b1e64 fix robocup logo 2025-02-25 18:37:41 -08:00
Shing Hung
26a20d8fbe add robocup logo 2025-02-25 18:34:58 -08:00
Shing Hung
c09c2d6f0b add text to competition on signal page 2025-02-25 18:26:12 -08:00
Shing Hung
a5c5d919ff add links section to robocup page 2025-02-25 18:17:41 -08:00
Shing Hung
decf761738 correct robocup material 2025-02-25 17:48:32 -08:00
Shing Hung
270fdb9563 edit robocub about 2025-02-25 17:24:15 -08:00
Shing Hung
a663d13a74 change robocup image 2025-02-25 17:21:50 -08:00
Shing Hung
1faced65cb fix path 2025-02-25 16:10:27 -08:00
Shing Hung
19da853a23 Correct robocub info 2025-02-25 15:37:37 -08:00
chark1es
e16b08dbe6 better preview 2025-02-25 05:41:56 -08:00
chark1es
b5ce87b854 fix auto refresh 2025-02-25 05:23:12 -08:00
chark1es
e98a0f32e2 fix json 2025-02-25 05:13:00 -08:00
chark1es
897fbe4459 fix view 2025-02-25 05:05:56 -08:00
chark1es
28822129ef fix changes 2025-02-24 16:30:56 -08:00
chark1es
4065105bab better event form 2025-02-24 16:16:55 -08:00
chark1es
8a2423eb72 fix import error 2025-02-24 14:02:22 -08:00
chark1es
f69401c555 toast 2025-02-24 13:25:49 -08:00
chark1es
2501fe4ed8 fixed itemized selection and added toasts 2025-02-24 12:39:27 -08:00
chark1es
d74f403e34 remove officer rip 2025-02-21 02:18:12 -08:00
chark1es
ec0478f77f added tab management 2025-02-21 02:17:11 -08:00
chark1es
fd5af1e2fa improve visibility for tooltips 2025-02-21 01:38:23 -08:00
chark1es
2a34588074 fix some errors 2025-02-20 01:46:56 -08:00
chark1es
9019a97496 added an event request form 2025-02-20 01:24:05 -08:00
chark1es
c9ae525c8b temp notes for reference 2025-02-20 00:29:34 -08:00
chark1es
dda54d59aa fix buttons 2025-02-19 06:31:06 -08:00
chark1es
59954d3022 add color 2025-02-19 06:25:31 -08:00
chark1es
66cb5977d0 remove duplicate file naming 2025-02-19 06:17:41 -08:00
chark1es
cb58d8fd33 add animation and more information 2025-02-19 06:14:51 -08:00
chark1es
8338b7ccd2 added responsiveness for reimbursement management 2025-02-19 05:12:23 -08:00
chark1es
a9727b1f44 added reimbursement system 2025-02-19 05:08:19 -08:00
chark1es
606951a70d update yaml 2025-02-19 02:34:52 -08:00
chark1es
cfd3d21da8 add reimbursement forms 2025-02-19 02:08:42 -08:00
chark1es
600146296b basic reimbursement concept working 2025-02-19 01:05:14 -08:00
chark1es
64e989664c fix toast 2025-02-18 20:02:32 -08:00
chark1es
1d9a54c85f i gave up fixing the bug so i took it out 2025-02-18 19:50:00 -08:00
chark1es
b127429c39 add tab management 2025-02-18 18:30:09 -08:00
chark1es
00ab7aa1a3 add more info for stats 2025-02-18 04:59:04 -08:00
chark1es
fc22a79f12 fix icon issues 2025-02-18 04:45:46 -08:00
chark1es
93e017986d added events checker 2025-02-18 04:45:41 -08:00
chark1es
45b278a2fc add dynamic view 2025-02-18 04:35:41 -08:00
chark1es
b5cdc7464b separated stats 2025-02-18 04:05:19 -08:00
chark1es
bb2f3f93d3 remove unused imports 2025-02-18 04:05:08 -08:00
chark1es
5aecaa8370 update gitignore 2025-02-18 03:35:07 -08:00
chark1es
3330273fbf fix console errors 2025-02-18 01:35:42 -08:00
chark1es
0bea38eebb improved profile section 2025-02-18 00:13:05 -08:00
chark1es
9d317471dd fix logging 2025-02-18 00:12:54 -08:00
chark1es
e7627a9c24 Update FilePreview.tsx 2025-02-17 15:25:43 -08:00
chark1es
c5a5166e6a move some code to its own component 2025-02-17 15:15:11 -08:00
chark1es
e51dd3d6f8 use iconify icons 2025-02-17 15:15:01 -08:00
chark1es
e72b8aca07 add refresh button 2025-02-17 14:33:00 -08:00
chark1es
022c44f31a move button to match format 2025-02-17 14:22:55 -08:00
chark1es
371fb98d4d reformat event checkin code 2025-02-17 14:22:40 -08:00
chark1es
79b34b97de fix toast colors 2025-02-17 13:52:27 -08:00
chark1es
bdd0941f04 update imports 2025-02-17 13:52:21 -08:00
chark1es
a135dfa918 change imports 2025-02-17 13:52:09 -08:00
chark1es
e35adfaa5b update imports 2025-02-17 13:12:55 -08:00
chark1es
07ae136841 Delete online-store.astro 2025-02-17 04:01:34 -08:00
chark1es
b8b38a3a53 update config 2025-02-17 03:09:37 -08:00
chark1es
271bc994c2 add better role organization 2025-02-17 03:01:11 -08:00
chark1es
e9ada4b42b only past events have files shown 2025-02-17 02:54:17 -08:00
chark1es
e8f6776aa7 add hidden text codes 2025-02-17 02:44:57 -08:00
chark1es
6c2417aa20 fix csv download 2025-02-17 02:34:03 -08:00
chark1es
1498ae5670 update rendering 2025-02-17 02:30:56 -08:00
chark1es
8f6a9c4a48 fetch directly from server for files 2025-02-17 02:17:55 -08:00
chark1es
825b914f79 fix uploading issues 2025-02-17 02:03:25 -08:00
chark1es
0ba3142792 fix console errors 2025-02-17 00:18:28 -08:00
chark1es
d43495ec9d remove duplicate filenames 2025-02-16 17:03:28 -08:00
chark1es
4f01f67587 trunicate file name 2025-02-16 17:02:53 -08:00
chark1es
15660161a7 update imports 2025-02-16 17:02:46 -08:00
chark1es
48e4c4eeb5 update imports 2025-02-16 16:54:00 -08:00
chark1es
ccd2490164 update imports 2025-02-16 16:53:02 -08:00
chark1es
a8fb9e02e5 add loading state 2025-02-16 16:46:57 -08:00
chark1es
928818e237 faster saving 2025-02-16 16:44:59 -08:00
chark1es
ee49347ff0 fix duplicate updates 2025-02-16 16:15:15 -08:00
chark1es
2712522bf6 added search and csv 2025-02-16 05:54:34 -08:00
chark1es
cc99d414a2 added attendees 2025-02-16 05:42:17 -08:00
chark1es
4f44ead2f6 change icons 2025-02-16 03:53:10 -08:00
chark1es
1977e9ffb6 fix file preview 2025-02-16 03:47:59 -08:00
chark1es
05a92208ce fix preview errors 2025-02-15 03:27:33 -08:00
chark1es
b4c238de1f Update Officer_EventManagement.astro 2025-02-15 03:05:54 -08:00
chark1es
6e9bb124c4 add file preview 2025-02-15 03:01:43 -08:00
chark1es
151b7a506e made event editor separated 2025-02-15 01:14:51 -08:00
chark1es
52df73b2d8 added ongoing and fix years filter 2025-02-14 15:23:04 -08:00
chark1es
509940dbd2 fix database issues 2025-02-14 15:13:30 -08:00
chark1es
475ba764a7 fix year filter 2025-02-14 15:07:22 -08:00
chark1es
3d59ee0c08 fixed patching error 2025-02-13 05:58:16 -08:00
chark1es
36614817cb fix file deletion 2025-02-13 05:39:25 -08:00
chark1es
da6f5a3cfc improve reliability 2025-02-13 05:32:00 -08:00
chark1es
8eb7fdd90f fix file handling and previews 2025-02-13 05:30:07 -08:00
chark1es
ba52ca0b91 fixed edit popup not showing 2025-02-13 03:57:12 -08:00
chark1es
1d4803a0f6 fix filtering and resetting issue 2025-02-13 03:53:56 -08:00
chark1es
d6df93d0f6 inline filters 2025-02-13 03:35:08 -08:00
chark1es
09453c8755 add daisyui buttons 2025-02-13 03:32:33 -08:00
chark1es
83324134b3 added reset on refresh 2025-02-13 03:21:44 -08:00
chark1es
6748434fd7 removed debounce since its using cached events 2025-02-13 03:13:38 -08:00
chark1es
f62a3337a8 faster events search 2025-02-13 03:12:05 -08:00
chark1es
4ad575605d made it rely on cache rather then sending an individual request 2025-02-13 03:10:01 -08:00
chark1es
61baa96611 add filtering 2025-02-13 02:55:25 -08:00
chark1es
6327ca498a filters only the published events 2025-02-13 00:46:51 -08:00
chark1es
4e1f3f6720 i forgot what i did 2025-02-13 00:26:26 -08:00
chark1es
b0cb20d0f4 fix multiple files not showing 2025-02-11 02:41:59 -08:00
chark1es
ac36431107 fix jszip and button pos 2025-02-11 02:09:59 -08:00
chark1es
1aee8686fa add download button for files 2025-02-11 02:07:40 -08:00
chark1es
14d038d066 added file buttons 2025-02-11 01:54:53 -08:00
chark1es
b697f0e644 separated the two sections for better viewing 2025-02-11 01:50:22 -08:00
chark1es
9189b03a87 Update EventsSection.astro 2025-02-11 01:36:36 -08:00
chark1es
e273e3db60 added a way to export to csv for events 2025-02-11 00:54:35 -08:00
chark1es
f11bc34caf fix graduation bug 2025-02-11 00:54:26 -08:00
chark1es
d423bf73a1 reset modal when tab gets closed 2025-02-11 00:42:22 -08:00
chark1es
8387cff9d5 checks to see if event has food and time checked in 2025-02-11 00:40:12 -08:00
chark1es
4d9e989556 fix events showing up one day later 2025-02-11 00:12:14 -08:00
chark1es
c8ec34a911 added attendees 2025-02-10 23:42:44 -08:00
chark1es
db2d9e4154 fix string issues 2025-02-10 23:15:29 -08:00
chark1es
9277d216af add pagination 2025-02-10 22:59:37 -08:00
chark1es
2eba751204 fixed popup for events 2025-02-10 22:37:49 -08:00
chark1es
4e4d22fa10 disabled autocancellation 2025-02-10 22:37:13 -08:00
chark1es
b37d7c577c Add Datatime conversion 2025-02-10 22:36:58 -08:00
chark1es
cb549b9b7c Added popup 2025-02-10 16:51:22 -08:00
chark1es
0607b67156 added officer event_management boilerplate 2025-02-10 16:43:40 -08:00
chark1es
2a1614edbc fixed events check in 2025-02-10 15:33:04 -08:00
chark1es
0540caca8c remove old user profiles 2025-02-10 14:05:26 -08:00
chark1es
43fe443c52 changed "Online Store" to "Dashboard" 2025-02-10 14:03:19 -08:00
chark1es
7af88c424d remove old files 2025-02-10 10:58:24 -08:00
fe79dd6c9c Merge pull request 'Navigation Dropdown' (#31) from nav-dropdown into main
Reviewed-on: Webmaster/dev-ieeeucsd-org#31
Reviewed-by: Shing Hung <shing.hung@ieeeucsd.org>
2025-02-10 00:34:53 +00:00
2295c95c9c Merge pull request 'new 404 page' (#32) from 404-rework into main
Reviewed-on: Webmaster/dev-ieeeucsd-org#32
Reviewed-by: Shing Hung <shing.hung@ieeeucsd.org>
2025-02-10 00:33:53 +00:00
chark1es
0910f761fe added some uniqueness, changed quote, added more style 2025-02-08 06:42:14 -08:00
chark1es
627258e0a0 changed the wording a bit 2025-02-08 06:37:41 -08:00
chark1es
2a23ce095b remove interaction 2025-02-08 06:35:46 -08:00
chark1es
63ec24372d made it more subtle 2025-02-08 06:35:08 -08:00
chark1es
3f084860be added movement of the css background 2025-02-08 06:34:23 -08:00
chark1es
03e1f8ab44 fix the css alignment for desktop view 2025-02-08 06:30:24 -08:00
chark1es
b6e6cc2549 Resets mobile navbar on close 2025-02-08 06:25:09 -08:00
chark1es
17a24f8ff3 add blur and animations 2025-02-08 06:23:42 -08:00
chark1es
d981716f21 add popout animation 2025-02-08 06:08:40 -08:00
chark1es
fe187034c8 add support for dropdown 2025-02-08 06:01:29 -08:00
chark1es
45153c2fbd add new subpages structure 2025-02-08 06:01:19 -08:00
Shing Hung
3c8b5db189 fix signal page typo 2025-02-07 11:43:34 -08:00
Shing Hung
cf2dc1a91d fix bug 2025-02-07 11:33:42 -08:00
196d61190d Merge pull request 'andy/reduce-flicker' (#25) from andy/reduce-flicker into main
Reviewed-on: Webmaster/dev-ieeeucsd-org#25
Reviewed-by: Shing Hung <shing.hung@ieeeucsd.org>
2025-02-07 04:45:49 +00:00
chark1es
3306e337ed separated the files into individual components
FYI, the `dashboard-section` tag is used to show/hide the content. For everyone component in the dashboard, make sure you include it
2025-02-06 12:04:08 -08:00
chark1es
f758376592 Added icons, made it dark theme 2025-02-06 11:47:51 -08:00
chark1es
e4f5358b7e dashboard init 2025-02-06 02:09:38 -08:00
chark1es
6cbe277c8c new sections 2025-02-05 14:05:33 -08:00
chark1es
18fbf786a7 remove buttons 2025-02-03 14:49:10 -08:00
chark1es
3181b0179d fixed some bugs 2025-02-03 13:04:43 -08:00
chark1es
6df69275b9 fix major field not populating 2025-02-03 12:39:30 -08:00
chark1es
3bc60e4739 fix rendering issue 2025-02-03 05:09:38 -08:00
chark1es
7562fabc2e Update UserProfile.astro 2025-02-03 04:56:01 -08:00
chark1es
b9be0f9cb8 added the ability to download multiple files as a zip 2025-02-03 04:52:14 -08:00
chark1es
cca038397c used new fileviewermodal 2025-02-03 04:46:55 -08:00
chark1es
f3efea865b fixed modal randomly popping up 2025-02-03 04:41:59 -08:00
chark1es
1aa4c5e6ae new file previewer modal
old one is reusing the component, making lots of bugs appear
2025-02-03 04:20:31 -08:00
chark1es
b811bb6545 partial working 2025-02-03 04:13:48 -08:00
chark1es
47acfcf7e2 fixed partial bug with non-pdf files 2025-02-03 03:45:42 -08:00
chark1es
06aac15f83 add loading state 2025-02-03 03:33:44 -08:00
chark1es
22dcb0fe62 fix the resume preview 2025-02-03 03:25:45 -08:00
chark1es
00edb569c3 create a pdf modal 2025-02-03 03:25:36 -08:00
chark1es
04ad149cec added and fixed user settings 2025-02-03 03:13:55 -08:00
chark1es
6b9d793590 fix default profile view 2025-02-03 03:07:46 -08:00
chark1es
e57f76bd4c major rework
- Separated the components for pocketbase
- Removed the entire profile page temporarily and only added back basic user profile
- Fixed many components dependencies
2025-02-03 02:45:35 -08:00
chark1es
172c56e023 fixed manual refresh 2025-02-02 16:54:28 -08:00
chark1es
4ea541fc64 fix auth handling 2025-02-02 04:24:06 -08:00
chark1es
f9274a319a fix pdf file not showing for resumes 2025-02-02 04:23:55 -08:00
chark1es
d831469e5d add logging 2025-02-02 04:15:52 -08:00
chark1es
62ef4d22f7 fix officer view 2025-02-02 04:15:46 -08:00
chark1es
a0b2702bed remove temp notification settings 2025-02-02 04:15:38 -08:00
chark1es
cf4cda5628 add logging 2025-02-02 04:15:17 -08:00
chark1es
18b3110a22 add officer view 2025-02-01 04:38:48 -08:00
chark1es
4c9e1b5aa4 add major list 2025-02-01 04:03:48 -08:00
chark1es
1448fedcf3 Update profile.astro 2025-02-01 04:03:38 -08:00
chark1es
49e1b00586 move settings around 2025-02-01 03:56:10 -08:00
chark1es
eea944fcd2 new profile look! 2025-02-01 01:20:57 -08:00
chark1es
7cd50bea6c centered text for member table 2025-02-01 00:53:04 -08:00
chark1es
040d431e4d center event text 2025-02-01 00:51:32 -08:00
chark1es
1b394d27ab fix regex 2025-02-01 00:49:18 -08:00
chark1es
acb3e4a8d6 fix file upload limit 2025-02-01 00:27:21 -08:00
chark1es
98ee9f3710 fix file viewer buttons 2025-02-01 00:19:34 -08:00
chark1es
fc39192f61 fix button popup for files and datetime 2025-02-01 00:04:31 -08:00
chark1es
022f730ae9 add progress bar 2025-01-31 23:56:49 -08:00
chark1es
2b5bde9f42 show files if its a past event 2025-01-31 23:35:33 -08:00
chark1es
5f00e88c68 fix file deletion 2025-01-31 23:28:55 -08:00
e8f5c4d22b Reduce flicker in officers 2025-01-31 18:19:41 -08:00
fbc7feba56 Merge branch 'main' into andy/reduce-flicker 2025-01-31 18:14:01 -08:00
chark1es
9b49a8f088 added profile
separated profile from online-store (kind of)

added event management, editor, and viewer
2025-01-31 06:36:46 -08:00
chark1es
961cf1d9c7 add event management 2025-01-31 02:42:53 -08:00
chark1es
e07bd83174 split into components 2025-01-31 02:42:39 -08:00
chark1es
4f31592aa1 add config, pdf, and partial documentation support 2025-01-28 17:25:52 -08:00
chark1es
08a6a8a15c fix width for online-store 2025-01-28 17:25:21 -08:00
chark1es
06c0155c82 add yaml support 2025-01-28 17:25:10 -08:00
chark1es
e0b82cdf73 added sponsor view, fix logout session 2025-01-28 02:57:52 -08:00
chark1es
50960f6939 disable button when not logged in 2025-01-28 02:39:55 -08:00
chark1es
5fbcc7e2a0 Update online-store.astro 2025-01-27 17:57:14 -08:00
chark1es
7cdb53b050 coming soon page 2025-01-27 17:09:17 -08:00
chark1es
dee0a65dbe fix mobile view 2025-01-27 17:00:22 -08:00
chark1es
3684071673 allows editing profiles 2025-01-27 16:46:23 -08:00
chark1es
903fe32d9b add officer view 2025-01-27 16:14:48 -08:00
Shing Hung
173c0246b5 fix project mobile 2025-01-27 13:14:56 -08:00
Shing Hung
b8e8f7b432 fix conflict 2025-01-27 12:48:59 -08:00
Shing Hung
e9be0f9267 fix images 2025-01-27 12:37:09 -08:00
Shing Hung
26affe9410 fix text size 2025-01-27 11:27:44 -08:00
Chiayi Wu
08bcf09f9c Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-01-27 11:27:15 -08:00
Chiayi Wu
94ef5e3286 fix mobile for QP page 2025-01-27 11:27:03 -08:00
Shing Hung
e358f08864 merge main 2025-01-27 11:26:43 -08:00
Shing Hung
6587a3535a fix mobile for Robocup page 2025-01-27 11:25:42 -08:00
chark1es
9cff5f2731 fix border 2025-01-27 10:45:20 -08:00
chark1es
53da43fa05 fix conflicts 2025-01-27 10:40:17 -08:00
chark1es
055cbb67c0 Merge branch 'main' into auth 2025-01-27 10:36:01 -08:00
chark1es
821d929428 fix navbar mobile view 2025-01-27 10:27:33 -08:00
chark1es
9c114fb1db Fixed height issues relating to navbar 2025-01-27 10:22:09 -08:00
chark1es
43fb2f37d8 Fixed navbar issues 2025-01-27 10:21:53 -08:00
chark1es
1a44c0fa0a improve layout responsiveness 2025-01-27 10:02:17 -08:00
chark1es
a387833e87 fix social media icons not fitting in box 2025-01-27 09:43:22 -08:00
Shing Hung
af8871ad14 fix mobile for board 2025-01-27 07:23:22 -08:00
Shing Hung
d457e0d93d fix conflict 2025-01-26 17:25:06 -08:00
Shing Hung
fe78684b97 more mobile 2025-01-26 17:22:27 -08:00
chark1es
d3fe67693e fix labels 2025-01-24 04:41:14 -08:00
chark1es
2053bc668a add some skeleton code 2025-01-24 04:35:21 -08:00
chark1es
72cb6ecb49 Add online store 2025-01-24 04:00:29 -08:00
chark1es
ea8c16747d update to webp 2025-01-23 22:10:26 -08:00
chark1es
7199f4a54d Create nixpacks.toml 2025-01-23 15:13:43 -08:00
chark1es
65b7b4433d update lockfile 2025-01-23 14:53:17 -08:00
chark1es
659d24abfc Merge branch 'chark1es' 2025-01-23 14:04:38 -08:00
chark1es
bacf18751d fixed mobile buggs 2025-01-23 14:03:05 -08:00
chark1es
5d9824155f fix the merge bug lol 2025-01-23 13:54:33 -08:00
chark1es
001d702729 Merge branch 'chark1es-main' 2025-01-23 13:34:38 -08:00
chark1es
975e620633 merge conflict resolve 2025-01-23 13:24:48 -08:00
5322ddd422 Merge pull request 'mobile' (#14) from mobile into main
Reviewed-on: Webmaster/dev-ieeeucsd-org#14
2025-01-23 20:59:47 +00:00
Shing Hung
d7b1a6aa4f Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org into test_calendar 2025-01-23 13:00:19 -08:00
chark1es
011432dd7a adds filtering 2025-01-18 04:06:19 -08:00
chark1es
7e37987c70 fix email link 2025-01-18 03:45:24 -08:00
chark1es
ef151ddfcd fixed rounded corners bug for blur 2025-01-18 03:43:28 -08:00
chark1es
79212b52e3 add carousel 2025-01-18 03:43:09 -08:00
chark1es
acb11e29fd formatting 2025-01-18 03:36:50 -08:00
chark1es
6f844d1255 add ai section 2025-01-18 03:36:28 -08:00
Shing Hung
766e324bfe add mobile view to board page 2025-01-17 09:55:32 -08:00
Shing Hung
47b4575b50 Add mobile view and correct information for index page and join page 2025-01-16 16:22:07 -08:00
a0396f594b Merge pull request 'Merge Calendar to main branch' (#5) from calendar into main
Reviewed-on: Webmaster/dev-ieeeucsd-org#5
Reviewed-by: Shing Hung <shing.hung@ieeeucsd.org>
2025-01-16 16:32:56 +00:00
chark1es
142c843195 sample env 2025-01-13 02:09:36 -08:00
chark1es
786d6820e8 added working calendar 2025-01-13 02:09:15 -08:00
chark1es
4fb8eb1959 add support for ENV variables 2025-01-13 02:09:01 -08:00
chark1es
3b69f744e8 added upcoming events 2025-01-13 01:01:49 -08:00
chark1es
597cc76c99 updated component imports 2025-01-13 01:01:35 -08:00
chark1es
8985c1eab4 added iframe for location 2025-01-13 01:01:01 -08:00
chark1es
e6d6dc16a6 added iframe for OAH 2025-01-13 01:00:46 -08:00
f928c023b8 Reduced flicker on board member page name text
Also added animation to QP and Event images
2025-01-10 20:39:21 -08:00
c62379a53c Added some documentation on libraries used 2025-01-09 20:24:39 -08:00
Shing Hung
adbc93bcfe add animation to contact page 2025-01-08 10:16:55 -08:00
Shing Hung
7ef756abb5 add animation for index page and join page 2025-01-07 09:52:34 -08:00
Shing Hung
11137ed561 Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-01-07 07:58:21 -08:00
chark1es
2a44075f2a centered and blended 404 page 2025-01-06 18:38:10 -08:00
chark1es
4d197b9ed6 fix image issues 2025-01-06 18:37:35 -08:00
Shing Hung
b99c7e0970 Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-01-06 16:57:40 -08:00
2037ed8ef2 Merge pull request 'cwu423' (#4) from cwu423 into main
Reviewed-on: Webmaster/dev-ieeeucsd-org#4
2025-01-07 00:53:45 +00:00
Aiden Wu
543eb644bb Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org into cwu423 2025-01-06 16:49:10 -08:00
Aiden Wu
b5e55e6ede add compitition 2025-01-06 16:48:46 -08:00
chark1es
87680d284c Merge branch 'main' of https://git.ieeeucsd.org/Webmaster/dev-ieeeucsd-org 2025-01-06 15:30:03 -08:00
chark1es
762c39b622 Update README.md 2025-01-06 15:29:39 -08:00
333 changed files with 48302 additions and 10760 deletions

1
.cursorignore Normal file
View file

@ -0,0 +1 @@
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)

3
.gitignore vendored
View file

@ -3,6 +3,9 @@ dist/
# generated types
.astro/
.cursor
final_review_gate.py
# dependencies
node_modules/

7
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,7 @@
{
"workbench.colorCustomizations": {
"activityBar.background": "#221489",
"titleBar.activeBackground": "#301DC0",
"titleBar.activeForeground": "#F9F9FE"
}
}

55
Dockerfile Normal file
View file

@ -0,0 +1,55 @@
# Use the official Bun image
FROM oven/bun:1.1
# Install dependencies for Puppeteer and Chrome/Chromium
RUN apt-get update && \
apt-get install -y \
wget \
ca-certificates \
fonts-liberation \
libasound2 \
libatk-bridge2.0-0 \
libatk1.0-0 \
libcups2 \
libdbus-1-3 \
libdrm2 \
libgbm1 \
libgtk-3-0 \
libnspr4 \
libnss3 \
libx11-xcb1 \
libxcomposite1 \
libxdamage1 \
libxrandr2 \
xdg-utils \
chromium \
gnupg \
--no-install-recommends && \
# Install Google Chrome stable
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - && \
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list && \
apt-get update && \
apt-get install -y google-chrome-stable && \
rm -rf /var/lib/apt/lists/*
# Set Puppeteer executable path (prefer google-chrome-stable, fallback to chromium)
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome-stable
# Set working directory
WORKDIR /app
# Copy package files and install dependencies
COPY bun.lock package.json ./
RUN bun install
# Copy the rest of your app
COPY . .
# Build the application
RUN bun run build
# Expose the port your app runs on (change if needed)
EXPOSE 4321
# Start the server
CMD ["bun", "run", "start"]

View file

@ -3,7 +3,9 @@
Development version of the IEEE UC San Diego student branch website.
## Figma Design
- [IEEE UCSD Website Design](https://www.figma.com/design/AihoR936yUmYrMoCZJ0LF7/UCSD-IEEE?node-id=0-1&t=ajK9lKroQFJbokFS-1)
## Getting Started
Prerequisites:
@ -49,6 +51,14 @@ bun run start
- [Astro](https://astro.build) - Web framework for content-driven websites
- [React](https://react.dev) - UI components
- [TailwindCSS](https://tailwindcss.com) - Styling
- This manifests as one line CSS like `class="flex border-white/40 border-[0.1vw] rounded-[2vw] h-[85vh] px-[10%] py-[3%] bg-gradient-to-t to-ieee-blue-100/30 via-ieee-black from-ieee-black"`
- [TailwindAnimated](https://www.tailwindcss-animated.com/)
- This is what we use for all of our nice animations!
- [MDX](https://mdxjs.com) - Enhanced Markdown
- [Expressive Code](https://expressive-code.com) - Beautiful code blocks
- [Node.js Adapter](https://docs.astro.build/en/guides/integrations-guide/node/) - Server-side rendering
## Contributors:
- Charles Nguyen
- Shing Hung

View file

@ -15,9 +15,29 @@ import icon from "astro-icon";
// https://astro.build/config
export default defineConfig({
output: "server",
integrations: [tailwind(), expressiveCode(), react(), icon(), mdx()],
adapter: node({
mode: "standalone",
}),
// Define environment variables that should be available to client components
vite: {
define: {
"import.meta.env.LOGTO_APP_ID": JSON.stringify(process.env.LOGTO_APP_ID),
"import.meta.env.LOGTO_APP_SECRET": JSON.stringify(
process.env.LOGTO_APP_SECRET,
),
"import.meta.env.LOGTO_ENDPOINT": JSON.stringify(
process.env.LOGTO_ENDPOINT,
),
"import.meta.env.LOGTO_TOKEN_ENDPOINT": JSON.stringify(
process.env.LOGTO_TOKEN_ENDPOINT,
),
"import.meta.env.LOGTO_API_ENDPOINT": JSON.stringify(
process.env.LOGTO_API_ENDPOINT,
),
},
},
});

2250
bun.lock Normal file

File diff suppressed because it is too large Load diff

BIN
bun.lockb

Binary file not shown.

12
docker-compose.yml Normal file
View file

@ -0,0 +1,12 @@
version: "3.8"
services:
web:
build: .
ports:
- "4321:4321"
environment:
- NODE_ENV=production
- PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome-stable
- PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
- PUPPETEER_DISABLE_SANDBOX=true

4
nixpacks.toml Normal file
View file

@ -0,0 +1,4 @@
[phases.setup]
nixPkgs = ["nodejs_20", "bun"]
aptPkgs = ["curl", "wget"]

207
notes.md Normal file
View file

@ -0,0 +1,207 @@
# Event Request Form:
Prior Notes:
Whether you are or aren't requesting AS Funding or physical flyers, you MUST submit this request form at least 6 weeks before your event. We can create both digital and physical flyers for your event, advertise your event on social media (Facebook, Instagram, Discord), advertise your event on newsletters (IEEE, ECE, IDEA), take pictures at your event and edit them (we highly recommend this!), and livestream your event on Facebook. After submitting this form, please @-pr and/or @-coordinators in #-events on Slack.
Please note that if you submit your request late, we may deny your request.
Also note that if you're requesting AS Funding, please don't forget to check the Funding Guide or the Google Calendar for the funding request deadlines.
### Do you need graphics from our design team?
Possible Answers:
- Yes (Go to Section 2)
- No (Go to Section 3)
## Section 2: PR
If you need PR Materials, please don't forget that this form MUST be submitted at least 6 weeks in advance even if you aren't requesting AS funding or physical flyers. Also, please remember to ping PR in #-events on Slack once you've submitted this form.
### Type of material needed?
Feel free to add what else you need as well as where else you want your event advertised (if needed) in the other option.
- Digital flyer (with social media advertising: Facebook, Instagram, Discord)
- Digital flyer (with NO social media advertising)
- Physical flyer (with advertising)
- Physical flyer (with NO advertising)
- Newsletter (IEEE, ECE, IDEA)
- Other
### If you chose to have your flyer advertised, when do you need us to start advertising?
- DATETIME
### Logos Required?
[ ] IEEE
[ ] AS (required if funded by AS)
[ ] HKN
[ ] TESC
[ ] PIB
[ ] TNT
[ ] SWE
[ ] OTHER (please upload transparent logo files to the next question)
### Please share your logo files here:
FILEUPLOAD
### What format do you need it to be in?
- PNG
- PDF
- JPG
- DOES NOT MATTER
### Any other specifications and requests (color scheme, overall design, etc)? Feel free to link us to any examples you want us to consider in designing your promotional material. (i.e. past FB covers from events, etc)
TEXTBOX
### Photography Needed?
- Yes
- No
## Section 3: Event Details
Please remember to ping @Coordinators in #-events on Slack once you've submitted this form so that they can fill out a TAP form for you.
### Event Name:
TEXTBOX
### Event Description:
TEXTBOX
### Event Start Date:
DATETIME
### Event End Date:
DATETIME
### Event Location:
TEXTBOX
### Do you/will you have a room booking for this event?
- Yes
- No
## Section 4: TAP Form
Please ensure you have ALL sections completed, if something is not available, let the coordinators know and be advised on how to proceed.
### Expected attendance? Include a number NOT a range please.
(
PROGRAMMING FUNDS
EVENTS FUNDED BY PROGRAMMING FUNDS MAY ONLY ADMIT UC SAN DIEGO STUDENTS, STAFF OR FACULTY AS GUESTS.
ONLY UC SAN DIEGO UNDERGRADUATE STUDENTS MAY RECEIVE ITEMS FUNDED BY THE ASSOCIATED STUDENTS.
EVENT FUNDING IS GRANTED UP TO A MAXIMUM OF $10.00 PER EXPECTED STUDENT ATTENDEE AND $5,000 PER EVENT
)
NUMBER
### Upload your room booking here. Ensure your file size fits within this size. Please use the following naming format: EventName_LocationOfEvent_DateOfEvent
i.e. ArduinoWorkshop_Qualcomm_01/06/2025
FILEUPLOAD
### Do you need AS Funding? (food/flyers)
- Yes
- No
### Will you be serving food/drinks at your event?
- Yes
- No
## Section 5: AS Funding
Please make sure the restaurant is a valid AS Funding food vendor! An invoice can be an unofficial receipt. Just make sure that the restaurant name and location, desired pickup or delivery date and time, all the items ordered plus their prices, discount/fees/tax/tip, and total are on the invoice! We don't recommend paying out of pocket because reimbursements can be a hassle when you're not a Principal Member.
### Please put your invoice information in the following format: quantity + item name + unit cost + discounts/fees/tax/tip + total + vendor.
(e.g. 3-Chicken Cutlet with Gravy Regular, white rice, and mac salad x14.95 each | 3-Garlic Shrimp Regular with white rice and mac salad x15.45 each | 10-Spam Musubi x2.95 each | Tax = 9.35 | Tip = 18.10 | Total = 148.15 from L&L Hawaiian Barbeque)
TEXTBOX
### Be sure to share a screenshot of your order/your official food invoice here. Official food invoices will be required 2 weeks before the start of your event. Please use the following naming format: EventName_OrderLocation_DateOfEvent
i.e. QPWorkathon#1_PapaJohns_01/06/2025
FILEUPLOAD
Pocketbase Collection Schema:
```json
{
"collectionId": "pbc_1475615553",
"collectionName": "event_request",
"id": "test",
"requested_user": "RELATION_RECORD_ID",
"name": "test",
"location": "test",
"start_date_time": "2022-01-01 10:00:00.123Z",
"end_date_time": "2022-01-01 10:00:00.123Z",
"flyers_needed": true,
"flyer_type": [
"digital_with_social",
"digital_no_social",
"physical_with_advertising",
"physical_no_advertising",
"newsletter",
"other"
],
"other_flyer_type": "test",
"flyer_advertising_start_date": "test",
"flyer_additional_requests": "test",
"photography_needed": true,
"required_logos": ["IEEE", "AS", "HKN", "TESC", "PIB", "TNT", "SWE", "OTHER"],
"other_logos": ["filename.jpg"],
"advertising_format": "pdf",
"will_or_have_room_booking": true,
"expected_attendance": 123,
"room_booking": "filename.jpg",
"as_funding_required": true,
"food_drinks_being_served": true,
"itemized_invoice": "JSON",
"invoice": "filename.jpg",
"created": "2022-01-01 10:00:00.123Z",
"updated": "2022-01-01 10:00:00.123Z"
}
```
Possible Flyer Types:
- digital_with_social
- digital_no_social
- physical_with_advertising
- physical_no_advertising
- newsletter
- other
Possible Logos:
[ ] IEEE
[ ] AS
[ ] HKN
[ ] TESC
[ ] PIB
[ ] TNT
[ ] SWE
[ ] OTHER
Possible Advertising Formats:
- pdf
- jpeg
- png
- does_not_matter

9385
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -2,6 +2,9 @@
"name": "ieeeucsd-dev",
"type": "module",
"version": "0.0.1",
"engines": {
"node": ">=18.20.8"
},
"scripts": {
"dev": "astro dev",
"start": "node ./dist/server/entry.mjs",
@ -10,23 +13,49 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/mdx": "4.0.3",
"@astrojs/node": "^9.0.0",
"@astrojs/react": "4.1.2",
"@astrojs/tailwind": "5.1.4",
"@types/react": "^18.3.14",
"@types/react-dom": "^18.3.2",
"astro": "5.1.1",
"astro-expressive-code": "^0.38.3",
"astro-icon": "^1.1.4",
"@astrojs/check": "^0.9.4",
"@astrojs/mdx": "^4.2.3",
"@astrojs/node": "^9.1.3",
"@astrojs/react": "^4.2.3",
"@astrojs/tailwind": "^6.0.2",
"@heroui/react": "^2.7.5",
"@iconify-json/heroicons": "^1.2.2",
"@iconify-json/mdi": "^1.2.3",
"@iconify/react": "^5.2.0",
"@types/highlight.js": "^10.1.0",
"@types/js-yaml": "^4.0.9",
"@types/lodash": "^4.17.15",
"@types/puppeteer": "^7.0.4",
"@types/react": "^19.1.0",
"@types/react-dom": "^19.1.1",
"astro": "^5.5.6",
"astro-expressive-code": "^0.40.2",
"astro-icon": "^1.1.5",
"chart.js": "^4.4.7",
"dexie": "^4.0.11",
"framer-motion": "^12.6.2",
"highlight.js": "^11.11.1",
"js-yaml": "^4.1.0",
"jszip": "^3.10.1",
"lodash": "^4.17.21",
"motion": "^11.15.0",
"next": "^15.1.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"pocketbase": "^0.25.1",
"prismjs": "^1.29.0",
"puppeteer": "^24.10.1",
"react": "^19.1.0",
"react-chartjs-2": "^5.3.0",
"react-dom": "^19.1.0",
"react-hot-toast": "^2.5.2",
"react-icons": "^5.4.0",
"tailwindcss": "^3.4.16"
"rehype-expressive-code": "^0.40.2",
"resend": "^4.5.1",
"tailwindcss": "^3.4.16",
"typescript": "^5.8.3"
},
"devDependencies": {
"@types/prismjs": "^1.26.5",
"daisyui": "^4.12.23",
"prettier": "^3.4.2",
"prettier-plugin-astro": "^0.14.1",
"tailwindcss-animated": "^1.1.2",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 MiB

BIN
public/404.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

BIN
public/calendar.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 702 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

BIN
public/halloween.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 KiB

BIN
public/hardhack.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

BIN
public/map.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

BIN
public/officers/akhil.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,020 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

BIN
public/officers/allie.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 949 KiB

BIN
public/officers/andy.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 741 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/anika.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/officers/anu.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/ashlee.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

BIN
public/officers/dhruv.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/dihan.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

BIN
public/officers/emma.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

BIN
public/officers/erik.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

BIN
public/officers/lauren.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/officers/lisa.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/officers/philip.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

BIN
public/officers/pranav.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 943 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

BIN
public/officers/ridhi.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

BIN
public/officers/rohil.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/shing.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/shipra.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

BIN
public/officers/stella.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

BIN
public/officers/steph.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

BIN
public/officers/terri.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

BIN
public/officers/zarif.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/project.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Some files were not shown because too many files have changed in this diff Show more