diff --git a/apps/career/src/assets/logo.svg b/apps/career/src/assets/logo.svg new file mode 100644 index 000000000..2735479cc --- /dev/null +++ b/apps/career/src/assets/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/career/src/assets/syllabus-icons/art.png b/apps/career/src/assets/syllabus-icons/art.png new file mode 100644 index 000000000..5bf164d96 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/art.png differ diff --git a/apps/career/src/assets/syllabus-icons/art_jp.png b/apps/career/src/assets/syllabus-icons/art_jp.png new file mode 100644 index 000000000..365303f31 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/art_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/ase.png b/apps/career/src/assets/syllabus-icons/ase.png new file mode 100644 index 000000000..6160e26d8 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/ase.png differ diff --git a/apps/career/src/assets/syllabus-icons/ase_jp.png b/apps/career/src/assets/syllabus-icons/ase_jp.png new file mode 100644 index 000000000..946b4b01e Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/ase_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/cie.png b/apps/career/src/assets/syllabus-icons/cie.png new file mode 100644 index 000000000..83f631f10 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cie.png differ diff --git a/apps/career/src/assets/syllabus-icons/cie_jp.png b/apps/career/src/assets/syllabus-icons/cie_jp.png new file mode 100644 index 000000000..d24a571a9 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cie_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/cjl.png b/apps/career/src/assets/syllabus-icons/cjl.png new file mode 100644 index 000000000..3358138d3 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cjl.png differ diff --git a/apps/career/src/assets/syllabus-icons/cjl_jp.png b/apps/career/src/assets/syllabus-icons/cjl_jp.png new file mode 100644 index 000000000..af79f98dd Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cjl_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/cms.png b/apps/career/src/assets/syllabus-icons/cms.png new file mode 100644 index 000000000..880600aed Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cms.png differ diff --git a/apps/career/src/assets/syllabus-icons/cms_jp.png b/apps/career/src/assets/syllabus-icons/cms_jp.png new file mode 100644 index 000000000..11409c448 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cms_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/cse.png b/apps/career/src/assets/syllabus-icons/cse.png new file mode 100644 index 000000000..537f7d106 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cse.png differ diff --git a/apps/career/src/assets/syllabus-icons/cse_jp.png b/apps/career/src/assets/syllabus-icons/cse_jp.png new file mode 100644 index 000000000..2f8a53902 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/cse_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/edu.png b/apps/career/src/assets/syllabus-icons/edu.png new file mode 100644 index 000000000..3c75d4797 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/edu.png differ diff --git a/apps/career/src/assets/syllabus-icons/edu_jp.png b/apps/career/src/assets/syllabus-icons/edu_jp.png new file mode 100644 index 000000000..2439d4c15 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/edu_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/ehum.png b/apps/career/src/assets/syllabus-icons/ehum.png new file mode 100644 index 000000000..d304a147b Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/ehum.png differ diff --git a/apps/career/src/assets/syllabus-icons/ehum_jp.png b/apps/career/src/assets/syllabus-icons/ehum_jp.png new file mode 100644 index 000000000..e8e733608 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/ehum_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/fse.png b/apps/career/src/assets/syllabus-icons/fse.png new file mode 100644 index 000000000..ac93c142c Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/fse.png differ diff --git a/apps/career/src/assets/syllabus-icons/fse_jp.png b/apps/career/src/assets/syllabus-icons/fse_jp.png new file mode 100644 index 000000000..6ac2fd38a Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/fse_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_ase.png b/apps/career/src/assets/syllabus-icons/g_ase.png new file mode 100644 index 000000000..709e3519c Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_ase.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_ase_jp.png b/apps/career/src/assets/syllabus-icons/g_ase_jp.png new file mode 100644 index 000000000..68debf809 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_ase_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_cse.png b/apps/career/src/assets/syllabus-icons/g_cse.png new file mode 100644 index 000000000..3ca611b84 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_cse.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_cse_jp.png b/apps/career/src/assets/syllabus-icons/g_cse_jp.png new file mode 100644 index 000000000..05ee7f31e Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_cse_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_e.png b/apps/career/src/assets/syllabus-icons/g_e.png new file mode 100644 index 000000000..ad1d27f1b Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_e.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_e_jp.png b/apps/career/src/assets/syllabus-icons/g_e_jp.png new file mode 100644 index 000000000..d7e77b61b Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_e_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_edu.png b/apps/career/src/assets/syllabus-icons/g_edu.png new file mode 100644 index 000000000..0ec58332b Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_edu.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_edu_jp.png b/apps/career/src/assets/syllabus-icons/g_edu_jp.png new file mode 100644 index 000000000..96ace87fe Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_edu_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_fse.png b/apps/career/src/assets/syllabus-icons/g_fse.png new file mode 100644 index 000000000..4dcf94eed Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_fse.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_fse_jp.png b/apps/career/src/assets/syllabus-icons/g_fse_jp.png new file mode 100644 index 000000000..b4f161901 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_fse_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_hum.png b/apps/career/src/assets/syllabus-icons/g_hum.png new file mode 100644 index 000000000..222e94a1f Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_hum.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_hum_jp.png b/apps/career/src/assets/syllabus-icons/g_hum_jp.png new file mode 100644 index 000000000..66516175e Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_hum_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_ips.png b/apps/career/src/assets/syllabus-icons/g_ips.png new file mode 100644 index 000000000..eac326af6 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_ips.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_ips_jp.png b/apps/career/src/assets/syllabus-icons/g_ips_jp.png new file mode 100644 index 000000000..e6e0c6173 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_ips_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_its.png b/apps/career/src/assets/syllabus-icons/g_its.png new file mode 100644 index 000000000..a2636f8e3 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_its.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_its_jp.png b/apps/career/src/assets/syllabus-icons/g_its_jp.png new file mode 100644 index 000000000..8b4c75d56 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_its_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_las.png b/apps/career/src/assets/syllabus-icons/g_las.png new file mode 100644 index 000000000..5bfc64955 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_las.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_las_jp.png b/apps/career/src/assets/syllabus-icons/g_las_jp.png new file mode 100644 index 000000000..493048ae7 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_las_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_law.png b/apps/career/src/assets/syllabus-icons/g_law.png new file mode 100644 index 000000000..7af27a63a Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_law.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_law_jp.png b/apps/career/src/assets/syllabus-icons/g_law_jp.png new file mode 100644 index 000000000..3f72a1349 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_law_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_ps.png b/apps/career/src/assets/syllabus-icons/g_ps.png new file mode 100644 index 000000000..fa1bbc602 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_ps.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_ps_jp.png b/apps/career/src/assets/syllabus-icons/g_ps_jp.png new file mode 100644 index 000000000..a3ccff0bf Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_ps_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sa.png b/apps/career/src/assets/syllabus-icons/g_sa.png new file mode 100644 index 000000000..5070d6083 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sa.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sa_jp.png b/apps/career/src/assets/syllabus-icons/g_sa_jp.png new file mode 100644 index 000000000..dda31ebb0 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sa_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_saps.png b/apps/career/src/assets/syllabus-icons/g_saps.png new file mode 100644 index 000000000..68fdc224a Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_saps.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_saps_jp.png b/apps/career/src/assets/syllabus-icons/g_saps_jp.png new file mode 100644 index 000000000..f4689adde Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_saps_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sc.png b/apps/career/src/assets/syllabus-icons/g_sc.png new file mode 100644 index 000000000..dc9627bed Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sc.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sc_jp.png b/apps/career/src/assets/syllabus-icons/g_sc_jp.png new file mode 100644 index 000000000..efb7f3e9c Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sc_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_seee.png b/apps/career/src/assets/syllabus-icons/g_seee.png new file mode 100644 index 000000000..15679ba8c Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_seee.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_seee_jp.png b/apps/career/src/assets/syllabus-icons/g_seee_jp.png new file mode 100644 index 000000000..8a59ce318 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_seee_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_siccs.png b/apps/career/src/assets/syllabus-icons/g_siccs.png new file mode 100644 index 000000000..f84fdcb88 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_siccs.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_siccs_jp.png b/apps/career/src/assets/syllabus-icons/g_siccs_jp.png new file mode 100644 index 000000000..82a029dc9 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_siccs_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sjal.png b/apps/career/src/assets/syllabus-icons/g_sjal.png new file mode 100644 index 000000000..e626b5979 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sjal.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sjal_jp.png b/apps/career/src/assets/syllabus-icons/g_sjal_jp.png new file mode 100644 index 000000000..c9f139442 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sjal_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sps.png b/apps/career/src/assets/syllabus-icons/g_sps.png new file mode 100644 index 000000000..f420173d6 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sps.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sps_jp.png b/apps/career/src/assets/syllabus-icons/g_sps_jp.png new file mode 100644 index 000000000..c68b0b90d Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sps_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sss.png b/apps/career/src/assets/syllabus-icons/g_sss.png new file mode 100644 index 000000000..1568880a1 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sss.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_sss_jp.png b/apps/career/src/assets/syllabus-icons/g_sss_jp.png new file mode 100644 index 000000000..15d3e34c3 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_sss_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_wbs.png b/apps/career/src/assets/syllabus-icons/g_wbs.png new file mode 100644 index 000000000..00f81be4f Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_wbs.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_wbs_jp.png b/apps/career/src/assets/syllabus-icons/g_wbs_jp.png new file mode 100644 index 000000000..11ff1adf2 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_wbs_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_wls.png b/apps/career/src/assets/syllabus-icons/g_wls.png new file mode 100644 index 000000000..81120bed3 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_wls.png differ diff --git a/apps/career/src/assets/syllabus-icons/g_wls_jp.png b/apps/career/src/assets/syllabus-icons/g_wls_jp.png new file mode 100644 index 000000000..66fa04827 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/g_wls_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/gec.png b/apps/career/src/assets/syllabus-icons/gec.png new file mode 100644 index 000000000..b59017e94 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/gec.png differ diff --git a/apps/career/src/assets/syllabus-icons/gec_jp.png b/apps/career/src/assets/syllabus-icons/gec_jp.png new file mode 100644 index 000000000..1e29dd88e Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/gec_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/hss.png b/apps/career/src/assets/syllabus-icons/hss.png new file mode 100644 index 000000000..0062124fc Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/hss.png differ diff --git a/apps/career/src/assets/syllabus-icons/hss_jp.png b/apps/career/src/assets/syllabus-icons/hss_jp.png new file mode 100644 index 000000000..41e650dd9 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/hss_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/hum.png b/apps/career/src/assets/syllabus-icons/hum.png new file mode 100644 index 000000000..64d098af9 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/hum.png differ diff --git a/apps/career/src/assets/syllabus-icons/hum_jp.png b/apps/career/src/assets/syllabus-icons/hum_jp.png new file mode 100644 index 000000000..8e38914b3 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/hum_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/law.png b/apps/career/src/assets/syllabus-icons/law.png new file mode 100644 index 000000000..8204381a9 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/law.png differ diff --git a/apps/career/src/assets/syllabus-icons/law_jp.png b/apps/career/src/assets/syllabus-icons/law_jp.png new file mode 100644 index 000000000..dee9e825b Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/law_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/pse.png b/apps/career/src/assets/syllabus-icons/pse.png new file mode 100644 index 000000000..8fe8c9c32 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/pse.png differ diff --git a/apps/career/src/assets/syllabus-icons/pse_jp.png b/apps/career/src/assets/syllabus-icons/pse_jp.png new file mode 100644 index 000000000..56c566269 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/pse_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/sils.png b/apps/career/src/assets/syllabus-icons/sils.png new file mode 100644 index 000000000..6ddc139c1 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/sils.png differ diff --git a/apps/career/src/assets/syllabus-icons/sils_jp.png b/apps/career/src/assets/syllabus-icons/sils_jp.png new file mode 100644 index 000000000..b1fc2d6f3 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/sils_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/soc.png b/apps/career/src/assets/syllabus-icons/soc.png new file mode 100644 index 000000000..90aa5ee76 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/soc.png differ diff --git a/apps/career/src/assets/syllabus-icons/soc_jp.png b/apps/career/src/assets/syllabus-icons/soc_jp.png new file mode 100644 index 000000000..1723a930e Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/soc_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/sps.png b/apps/career/src/assets/syllabus-icons/sps.png new file mode 100644 index 000000000..ebdc3cf50 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/sps.png differ diff --git a/apps/career/src/assets/syllabus-icons/sps_jp.png b/apps/career/src/assets/syllabus-icons/sps_jp.png new file mode 100644 index 000000000..8308ea9b1 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/sps_jp.png differ diff --git a/apps/career/src/assets/syllabus-icons/sss.png b/apps/career/src/assets/syllabus-icons/sss.png new file mode 100644 index 000000000..ed12ceba8 Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/sss.png differ diff --git a/apps/career/src/assets/syllabus-icons/sss_jp.png b/apps/career/src/assets/syllabus-icons/sss_jp.png new file mode 100644 index 000000000..4c61c91bd Binary files /dev/null and b/apps/career/src/assets/syllabus-icons/sss_jp.png differ diff --git a/apps/career/src/types/comment.ts b/apps/career/src/types/comment.ts new file mode 100644 index 000000000..5ad70285e --- /dev/null +++ b/apps/career/src/types/comment.ts @@ -0,0 +1,10 @@ +type CommentType = { + thread_id: string; + uid: string; + body: string; + created_at: string; + updated_at: string; + mod?: boolean; +}; + +export default CommentType; diff --git a/apps/career/src/types/tag.ts b/apps/career/src/types/tag.ts new file mode 100644 index 000000000..6bf6b6384 --- /dev/null +++ b/apps/career/src/types/tag.ts @@ -0,0 +1,7 @@ +type TagType = { + id: number; + title: string; + slug: string; +}; + +export default TagType; diff --git a/apps/career/src/types/theme.ts b/apps/career/src/types/theme.ts new file mode 100644 index 000000000..6b95a4f2c --- /dev/null +++ b/apps/career/src/types/theme.ts @@ -0,0 +1,4 @@ +export enum THEME { + LIGHT = "light", + DARK = "dark" +} \ No newline at end of file diff --git a/apps/career/src/types/thread.ts b/apps/career/src/types/thread.ts new file mode 100644 index 000000000..7f14ee794 --- /dev/null +++ b/apps/career/src/types/thread.ts @@ -0,0 +1,21 @@ +type ThreadType = { + board_id: string; + created_at: string; + updated_at: string; + title: string; + body: string; + thread_id: string; + tag_id: string; + group_id: string; + univ_id: number; + views: number; + mod?: boolean; + user_liked?: boolean; + total_likes?: number; + comment_count?: number; + new_comment?: boolean; + obj_key?: string; + url?: string; +}; + +export default ThreadType; diff --git a/apps/career/src/types/threadPayload.ts b/apps/career/src/types/threadPayload.ts new file mode 100644 index 000000000..cb0ffd92e --- /dev/null +++ b/apps/career/src/types/threadPayload.ts @@ -0,0 +1,12 @@ +type threadPayload = { + body: string; + title: string; + tag_id: string; + group_id: string; + univ_id: string; + board_id: string; + image?: File; + contentType?: string; + fileName?: string; +}; +export default threadPayload;