Finalized Pre-Hack API
(plz no break)
What's Changed
- Move s3 to middleware by @Timothy-Gonzalez in #153
- Added resume filename field by @AydanPirani in #154
- updated avatar mapping, enums by @lasyaneti in #155
- added mapImageURL by @aletya in #147
- Refactor database init & testing framework by @Timothy-Gonzalez in #159
- Converted static CORS into middleware, and added to all routers by @AydanPirani in #161
- Upgrade aws sdk to v3 by @Timothy-Gonzalez in #163
- Add enum validation to registration by @Timothy-Gonzalez in #165
- Codebase Clean-Up + MapURL by @AydanPirani in #164
- Added registration tests by @AydanPirani in #167
- Final RSVP nits by @AydanPirani in #168
- Registration: web requested empty str by @lasyaneti in #169
- Updated Registration Validation per Web's Request by @lasyaneti in #170
- Improve registration tests & add /submit/ tests by @Timothy-Gonzalez in #171
- RSVP, Status Update emails by @lasyaneti in #172
- Fix GET /event discrepancy by @lasyaneti in #173
- GET user ranking endpoint by @npunati27 in #158
- Added staff events by @akulsharma1 in #174
- Fixed auth tests + renamed Authorization by @AydanPirani in #176
- Dev/aydan/post presigned urls by @AydanPirani in #177
- adding log statements for bad requests by @lasyaneti in #178
- Added PRO role & adjusted GET /event by @akulsharma1 in #181
- Staff scans attendee + Attendee scans event endpoints by @aletya in #184
- minor nits to staff shifts + event endpoint by @AydanPirani in #186
- fixed events format by @AydanPirani in #187
- Added Staff Shift documentation by @akulsharma1 in #188
- Dev/alex/mentor office hours qr by @aletya in #166
- Checkin Nits by @lasyaneti in #189
- added foodwaves by @aletya in #191
- fixed PUT /staff/scan-attendee by @aletya in #190
- Exclude STAFFSHIFT in GET /event by @lasyaneti in #192
- Testing admissions by @lasyaneti in #194
- Added notifs service by @AydanPirani in #193
- hotfix by @aletya in #195
- SHOP: return name of purchased item by @lasyaneti in #198
- Fix follow not creating followers by @Timothy-Gonzalez in #197
- adjusted GET /user/following by @akulsharma1 in #196
- Notif Fixes by @AydanPirani in #199
- Final Nit Changes by @AydanPirani in #201
- Update points and coins simultaneously by @AydanPirani in #202
- Resolve points (for mobile) by @AydanPirani in #203
- Puzzle Service MVP by @lasyaneti in #200
- Speed up notifs by cleaning up Mongo query by @AydanPirani in #204
Full Changelog: v2.0.0...v3.0.0