acmutd / acmutd/portal

[Feature Request] Resume Upload

オープン
#62 コメント 3 件 リアクション 0 件 担当者 1 名 @Balstun が担当を希望しています GitHub で見る
New Feature UI/UX
主要言語
TypeScript
スター
2
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

# Overview
We want to allow users to upload their resumes from their profiles. The existing implementation from portal v1 will provide some logic along with some updates and provide a user interface. The client will request a signed url through graphql, which will produce a signed URL through resolver / service and return to client.

# Tasks
- [x] Create get / put signed URL within graphql service
- [x] Create resolver for producing Signed url
- [x] Update filenames to be `.pdf`
- [x] Add button to user's profile to upload file
- [ ] Add option to view uploaded file
- [x] Add option to delete uploaded file
- [ ] Display use & privacy info
- [ ] Document

# Supplemental Information
* [Portal v1 resume upload implementation](https://github.com/acmutd/portal/pull/53)
* [Tailwind headless ui](https://headlessui.dev/)
* [Signed URLs](https://cloud.google.com/storage/docs/access-control/signed-urls)
* [Example implementation of Signed URL](https://cloud.google.com/storage/docs/samples/storage-generate-upload-signed-url-v4)
* [@google-cloud/storage](https://www.npmjs.com/package/@google-cloud/storage)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。