diff --git a/.gitignore b/.gitignore index 254707c3..befcac07 100644 --- a/.gitignore +++ b/.gitignore @@ -8,8 +8,6 @@ dist # editor .DS_Store -.vscode/* -!.vscode/extensions.json # env .direnv diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..fce1567d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "astro.content-intellisense": true +} diff --git a/contents/members/hhashimoto/index.mdx b/contents/members/hhashimoto/index.mdx index ccefe1d9..18fe0c20 100644 --- a/contents/members/hhashimoto/index.mdx +++ b/contents/members/hhashimoto/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 橋本 英明 nameEn: Hideaki Hashimoto -slug: hhashimoto joinYear: 2022 description: 登山からフロントエンドまで、多趣味です。 faceImage: ./face.JPG diff --git a/contents/members/hoya/index.md b/contents/members/hoya/index.md index a1d0a2d3..dcfdddca 100644 --- a/contents/members/hoya/index.md +++ b/contents/members/hoya/index.md @@ -1,7 +1,6 @@ --- nameJa: 大矢 宏輝 nameEn: Hiroki Oya -slug: hoya joinYear: 2024 description: 絶賛勉強中です。 faceImage: ./face.jpg diff --git a/contents/members/kanan/index.mdx b/contents/members/kanan/index.mdx index f7aff452..3fd2db4e 100644 --- a/contents/members/kanan/index.mdx +++ b/contents/members/kanan/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 阿南 心香 nameEn: Kiyoka Anan -slug: kanan joinYear: 2023 description: 実家で豆柴飼い始めました。 faceImage: ./face.JPG diff --git a/contents/members/khayashi/index.mdx b/contents/members/khayashi/index.mdx index d6fd4b8e..8731cddb 100644 --- a/contents/members/khayashi/index.mdx +++ b/contents/members/khayashi/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 林 洸希 nameEn: Koki Hayashi -slug: khayashi joinYear: 2019 description: TypeScriptを使ったWebアプリケーション開発をしています。 faceImage: ./face.jpg diff --git a/contents/members/kmanabe/index.mdx b/contents/members/kmanabe/index.mdx index 17c84764..9ec1aa0a 100644 --- a/contents/members/kmanabe/index.mdx +++ b/contents/members/kmanabe/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 眞鍋 快地 nameEn: Kaichi Manabe -slug: kmanabe joinYear: 2023 description: 朝はうどん派です。 faceImage: ./face.jpg diff --git a/contents/members/kshibayama/index.mdx b/contents/members/kshibayama/index.mdx index aa19e6c6..1cdcc4be 100644 --- a/contents/members/kshibayama/index.mdx +++ b/contents/members/kshibayama/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 柴山慧一朗 nameEn: Keiichiro Shibayama -slug: kshibayama joinYear: 2024 description: サークルいっぱい入ってる多趣味な人。 faceImage: ./face.jpg diff --git a/contents/members/rtakanaka/index.mdx b/contents/members/rtakanaka/index.mdx index 0feb1ca4..1b940e41 100644 --- a/contents/members/rtakanaka/index.mdx +++ b/contents/members/rtakanaka/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 高仲 隆平 nameEn: Ryuhei Takanaka -slug: rtakanaka joinYear: 2023 description: 麻雀が好きです。 faceImage: ./face.jpg diff --git a/contents/members/snakamura/index.mdx b/contents/members/snakamura/index.mdx index 00620340..c2ab4ad8 100644 --- a/contents/members/snakamura/index.mdx +++ b/contents/members/snakamura/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 中村 渉吾 nameEn: Shogo Nakamura -slug: snakamura joinYear: 2022 description: ノートPCの上にキーボード載せてます。 faceImage: ./face.jpeg diff --git a/contents/members/stoko/index.mdx b/contents/members/stoko/index.mdx index 9916e56d..ea77e469 100644 --- a/contents/members/stoko/index.mdx +++ b/contents/members/stoko/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 東口 怜弘 nameEn: Satohiro Toko -slug: stoko joinYear: 2023 description: 俳句やってました。 faceImage: ./face.jpg diff --git a/contents/members/tnagaya/index.mdx b/contents/members/tnagaya/index.mdx index c0a24988..82fd7642 100644 --- a/contents/members/tnagaya/index.mdx +++ b/contents/members/tnagaya/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 永谷 龍彦 nameEn: Tatsuhiko Nagaya -slug: tnagaya joinYear: 2019 description: 初代代表でした。今は平社員です。 faceImage: ./face.jpg diff --git a/contents/members/tyasumura/index.mdx b/contents/members/tyasumura/index.mdx index 4277d652..ae58be0e 100644 --- a/contents/members/tyasumura/index.mdx +++ b/contents/members/tyasumura/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 安村 拓也 nameEn: Takuya Yasumura -slug: tyasumura joinYear: 2024 description: 初心者です。 faceImage: ./face.jpg diff --git a/contents/members/ykobayashi/index.mdx b/contents/members/ykobayashi/index.mdx index 840060e5..5426c80d 100644 --- a/contents/members/ykobayashi/index.mdx +++ b/contents/members/ykobayashi/index.mdx @@ -2,7 +2,6 @@ nameJa: 小林 由暉 nameEn: Yuki Kobayashi github: aster-void -slug: ykobayashi joinYear: 2023 description: Helix と NixOS を使います。 faceImage: ./face.jpg diff --git a/contents/members/ynomura/index.mdx b/contents/members/ynomura/index.mdx index a38ad06a..4ee5c372 100644 --- a/contents/members/ynomura/index.mdx +++ b/contents/members/ynomura/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 野村 侑輝 nameEn: Yuki Nomura -slug: ynomura joinYear: 2024 description: 身長170cmで手のリーチ180cmです。 faceImage: ./face.jpg diff --git a/contents/members/ywatahiki/index.mdx b/contents/members/ywatahiki/index.mdx index a659ea9c..78a83de7 100644 --- a/contents/members/ywatahiki/index.mdx +++ b/contents/members/ywatahiki/index.mdx @@ -1,7 +1,6 @@ --- nameJa: 綿引 悠人 nameEn: Yuto Watahiki -slug: ywatahiki joinYear: 2022 description: 進振りのプロです。 faceImage: ./face.jpg diff --git a/contents/projects/cobuilder/index.mdx b/contents/projects/cobuilder/index.md similarity index 94% rename from contents/projects/cobuilder/index.mdx rename to contents/projects/cobuilder/index.md index 694c0ac6..4c5284e6 100644 --- a/contents/projects/cobuilder/index.mdx +++ b/contents/projects/cobuilder/index.md @@ -1,10 +1,11 @@ --- title: cobuilder -slug: cobuilder +kind: long-term +status: dead date: 2023-04-04 description: 仮想空間を参加者全員で作り上げ、自分たちだけの世界を作るメタバースを作ります image: - src: ./image.png + src: ./thumbnail.png tags: [C#, Unity] github: https://github.com/ut-code/cobuilder --- diff --git a/contents/projects/cobuilder/image.png b/contents/projects/cobuilder/thumbnail.png similarity index 100% rename from contents/projects/cobuilder/image.png rename to contents/projects/cobuilder/thumbnail.png diff --git a/contents/projects/create-cpu/index.mdx b/contents/projects/create-cpu/index.md similarity index 91% rename from contents/projects/create-cpu/index.mdx rename to contents/projects/create-cpu/index.md index fa824010..cb259d75 100644 --- a/contents/projects/create-cpu/index.mdx +++ b/contents/projects/create-cpu/index.md @@ -1,9 +1,10 @@ --- title: CreateCPU -slug: create-cpu +kind: long-term +status: released date: 2023-04-01 image: - src: ./image.png + src: ./thumbnail.png description: 現代コンピュータの頭脳である CPU は、単純な論理回路を大量に組み合わせた巨大なシステムです。CreateCPU を使うと、最も単純な回路素子をつなぎ合わせて自分だけの CPU を作り上げることができます。 tags: [TypeScript, React] github: https://github.com/ut-code/create-cpu diff --git a/contents/projects/create-cpu/image.png b/contents/projects/create-cpu/thumbnail.png similarity index 100% rename from contents/projects/create-cpu/image.png rename to contents/projects/create-cpu/thumbnail.png diff --git a/contents/projects/learn-braille/index.mdx b/contents/projects/dot-tutor-learn/index.md similarity index 94% rename from contents/projects/learn-braille/index.mdx rename to contents/projects/dot-tutor-learn/index.md index d2ab8b53..17470830 100644 --- a/contents/projects/learn-braille/index.mdx +++ b/contents/projects/dot-tutor-learn/index.md @@ -1,8 +1,9 @@ --- title: Dot Tutor Learn -slug: dot-tutor-learn +kind: long-term +status: stable image: - src: ./image.png + src: ./thumbnail.png fit: contain date: 2023-01-28 description: 体験型点字学習サイト Dot Tutor Learn です。 diff --git a/contents/projects/learn-braille/image.png b/contents/projects/dot-tutor-learn/thumbnail.png similarity index 100% rename from contents/projects/learn-braille/image.png rename to contents/projects/dot-tutor-learn/thumbnail.png diff --git a/contents/projects/translate-braille/index.mdx b/contents/projects/dot-tutor-translate/index.md similarity index 92% rename from contents/projects/translate-braille/index.mdx rename to contents/projects/dot-tutor-translate/index.md index 5e8754ef..b5dec452 100644 --- a/contents/projects/translate-braille/index.mdx +++ b/contents/projects/dot-tutor-translate/index.md @@ -1,8 +1,9 @@ --- title: Dot Tutor Translate -slug: dot-tutor-translate +kind: long-term +status: stable image: - src: ./image.png + src: ./thumbnail.png fit: contain date: 2023-01-28 description: 点字翻訳サイト Dot Tutor Translate です。 diff --git a/contents/projects/translate-braille/image.png b/contents/projects/dot-tutor-translate/thumbnail.png similarity index 100% rename from contents/projects/translate-braille/image.png rename to contents/projects/dot-tutor-translate/thumbnail.png diff --git a/contents/projects/dull-meshi/index.mdx b/contents/projects/dull-meshi/index.md similarity index 85% rename from contents/projects/dull-meshi/index.mdx rename to contents/projects/dull-meshi/index.md index 578a5b82..a269b20e 100644 --- a/contents/projects/dull-meshi/index.mdx +++ b/contents/projects/dull-meshi/index.md @@ -1,8 +1,9 @@ --- title: だるめし -slug: dull-meshi +kind: long-term +status: stable image: - src: ./dull-meshi.jpg + src: ./thumbnail.jpg fit: contain bg: "#E6E0DB" date: 2023-04-05 diff --git a/contents/projects/dull-meshi/dull-meshi.jpg b/contents/projects/dull-meshi/thumbnail.jpg similarity index 100% rename from contents/projects/dull-meshi/dull-meshi.jpg rename to contents/projects/dull-meshi/thumbnail.jpg diff --git a/contents/projects/nikochan/index.mdx b/contents/projects/nikochan/index.md similarity index 97% rename from contents/projects/nikochan/index.mdx rename to contents/projects/nikochan/index.md index c1bef5ed..4e7c7e6f 100644 --- a/contents/projects/nikochan/index.mdx +++ b/contents/projects/nikochan/index.md @@ -1,8 +1,9 @@ --- title: Falling Nikochan -slug: nikochan +kind: long-term +status: released image: - src: ./image.jpg + src: ./thumbnail.jpg date: 2024-09-24 description: シンプルでかわいい音ゲーです。誰でも譜面を作ってシェアできます。 tags: [JavaScript, TypeScript, React, Next.js, Hono, MongoDB] diff --git a/contents/projects/nikochan/image.jpg b/contents/projects/nikochan/thumbnail.jpg similarity index 100% rename from contents/projects/nikochan/image.jpg rename to contents/projects/nikochan/thumbnail.jpg diff --git a/contents/projects/postput/index.mdx b/contents/projects/postput/index.md similarity index 96% rename from contents/projects/postput/index.mdx rename to contents/projects/postput/index.md index 68eeba82..17718d17 100644 --- a/contents/projects/postput/index.mdx +++ b/contents/projects/postput/index.md @@ -1,8 +1,9 @@ --- title: PostPut -slug: postput +kind: long-term +status: dead image: - src: ./image.png + src: ./thumbnail.png date: 2023-04-03 description: 送信したメッセージに後からタグ付けできるチャットツール tags: [JavaScript, React, Node.js, Express, Passport.js, Prisma, WebSocket] diff --git a/contents/projects/postput/image.png b/contents/projects/postput/thumbnail.png similarity index 100% rename from contents/projects/postput/image.png rename to contents/projects/postput/thumbnail.png diff --git a/contents/projects/syllabus/index.mdx b/contents/projects/syllabus/index.md similarity index 94% rename from contents/projects/syllabus/index.mdx rename to contents/projects/syllabus/index.md index cfa476ae..eec50050 100644 --- a/contents/projects/syllabus/index.mdx +++ b/contents/projects/syllabus/index.md @@ -1,9 +1,10 @@ --- title: シ楽バス -slug: syllabus -order: 2 +order: 3 +kind: long-term +status: stable image: - src: ./image.jpg + src: ./thumbnail.jpg date: 2023-10-02 description: 前期課程に特化した時間割サービス tags: [JavaScript] diff --git a/contents/projects/syllabus/image.jpg b/contents/projects/syllabus/thumbnail.jpg similarity index 100% rename from contents/projects/syllabus/image.jpg rename to contents/projects/syllabus/thumbnail.jpg diff --git a/contents/projects/th-beat/index.mdx b/contents/projects/touhoubeat/index.md similarity index 92% rename from contents/projects/th-beat/index.mdx rename to contents/projects/touhoubeat/index.md index 2def2394..ec8b0251 100644 --- a/contents/projects/th-beat/index.mdx +++ b/contents/projects/touhoubeat/index.md @@ -1,8 +1,9 @@ --- title: 東方競争曲 -slug: touhoubeat +kind: long-term +status: stable image: - src: ./image.png + src: ./thumbnail.png date: 2023-12-19 description: 東方Projectのアレンジ曲で遊べるリズムゲーム tags: [C#, Unity, AWS, Go, TypeScript, React] diff --git a/contents/projects/th-beat/image.png b/contents/projects/touhoubeat/thumbnail.png similarity index 100% rename from contents/projects/th-beat/image.png rename to contents/projects/touhoubeat/thumbnail.png diff --git a/contents/projects/ut-bridge/index.md b/contents/projects/ut-bridge/index.md new file mode 100644 index 00000000..ca898ca9 --- /dev/null +++ b/contents/projects/ut-bridge/index.md @@ -0,0 +1,64 @@ +--- +title: UT-Bridge +kind: long-term +status: released +order: 2 +date: 2025-04-01 +image: + src: ./thumbnail.png + +description: "同じキャンパスにいる留学生と手軽に交流できるアプリです。従来の言語交換プログラムとは異なり、面倒な手続きなしで、気軽に国際交流を楽しめます。" +tags: + - TypeScript + - React + - Next.js + - Tailwind + - DaisyUI + - Hono + - Prisma + - Cloudflare + - Firebase + - Fly.io +github: https://github.com/ut-code/ut-bridge +website: https://ut-bridge-web.pages.dev +--- + +## UT-Bridgeとは? + +UT-Bridgeは、同じキャンパスにいる留学生と手軽に交流できるアプリです。従来の言語交換プログラムとは異なり、面倒な手続きなしで、気軽に国際交流を楽しめます。 + +## 手軽な言語交換 + +従来の言語交換プログラムでは、参加登録やマッチングの手順が複雑で、実際に交流を始めるまでに時間がかかることがありました。しかし、UT-Bridgeなら、ワンタップで交流したい相手を見つけることができ、すぐにコミュニケーションを始められます! + +## 便利で直感的な機能 + +UT-Bridgeは次のような機能を搭載し、より直感的に使えるように設計されています。 + +- プロフィール画像: 相手の顔や雰囲気がわかるので、安心して交流を始められます。 +- チャット機能: アプリ内で直接メッセージのやり取りができます。 +- お気に入り機能: 気になる相手をリストに保存し、いつでも交流できます。 + +## UT-Bridgeで新しいつながりを! + +UT-Bridgeを使えば、気軽に留学生と交流でき、キャンパスにいながら海外の友人を作ることができます。さあ、UT-Bridgeで国際交流をもっと身近なものにしましょう! + +## What is UT-Bridge? + +UT-Bridge is an app that allows you to easily connect with international students on the same campus. Unlike traditional language exchange programs, UT-Bridge lets you enjoy international exchange without any complicated procedures. + +## Easy Language Exchange + +Traditional language exchange programs often involve complex registration and matching processes, making it time-consuming to start interacting. However, with UT-Bridge, you can find a conversation partner with just one tap and start communicating right away! + +## Convenient and Intuitive Features + +UT-Bridge is designed with the following features to ensure a seamless user experience: + +- Profile Pictures: See the faces and personalities of potential conversation partners, making it easier to connect with confidence. +- Chat Feature: Send and receive messages directly within the app. +- Favorites List: Save interesting users to your list and reach out to them anytime. + +## Make New Connections with UT-Bridge! + +With UT-Bridge, you can easily interact with international students and make global friends right from your campus. Start using UT-Bridge today and bring international exchange closer to you!" diff --git a/contents/projects/ut-bridge/thumbnail.png b/contents/projects/ut-bridge/thumbnail.png new file mode 100644 index 00000000..75a74010 Binary files /dev/null and b/contents/projects/ut-bridge/thumbnail.png differ diff --git a/contents/projects/utcode-learn/index.mdx b/contents/projects/utcode-learn/index.mdx index 4020cdac..8868900d 100644 --- a/contents/projects/utcode-learn/index.mdx +++ b/contents/projects/utcode-learn/index.mdx @@ -1,6 +1,7 @@ --- title: ut.code(); Learn -slug: utcode-learn +kind: long-term +status: stable order: 1 image: src: ./image.jpg diff --git a/contents/projects/webcface/index.mdx b/contents/projects/webcface/index.md similarity index 98% rename from contents/projects/webcface/index.mdx rename to contents/projects/webcface/index.md index 61b62510..3f6aa406 100644 --- a/contents/projects/webcface/index.mdx +++ b/contents/projects/webcface/index.md @@ -1,8 +1,9 @@ --- title: WebCFace -slug: webcface +kind: long-term +status: stable image: - src: ./image.png + src: ./thumbnail.png date: 2023-09-28 description: プロセス間通信 & GUIを提供するライブラリ tags: [C++, Python, JavaScript, TypeScript, WebSocket, MessagePack, React] diff --git a/contents/projects/webcface/image.png b/contents/projects/webcface/thumbnail.png similarity index 100% rename from contents/projects/webcface/image.png rename to contents/projects/webcface/thumbnail.png diff --git a/src/pages/projects/[project].astro b/src/pages/projects/[project].astro index d0428674..59caed96 100644 --- a/src/pages/projects/[project].astro +++ b/src/pages/projects/[project].astro @@ -49,7 +49,7 @@ const { Content } = await render(project); project.data.tags && (