
受賞歴
大学の授業はどんな授業なのかわかりにくく、仲のいい先輩とかがいないと情報を手に入れるのも難しいという障害を取り除きたい!というか僕がいっぱい情報ほしい!
投稿データから自動でランキング作成できる機能と九工大メールアドレスのみログイン可能である点。
作っていくうえであの機能も欲しいこの機能も欲しいと追加していったせいで、開発初心者なのもあって1ファイル内のコードの量がすんごい。分けようと思っても形が崩れたりうまくいかなくなったりしたので、最終的にあきらめてしまった。CSSというか見た目の統一はこだわったので、そこのコードがとても汚い自信しかない。九工大メールアドレスだけ受け付けるという制限もバックでの制限がうまくいかなくて発表ギリギリまで粘ったけれど、フロントのみでの制御となってしまった。無念。
九州工業大学の学生向けに作成した講義レビューサイトです。
講義・教授の情報を簡単に確認でき、レビュー投稿やランキング表示など、大学生活で役立つ機能を実装しています。
Next.js と Supabase を使用し、UI構築から認証・データ操作、デプロイまで個人開発で一通り実装しました。
ユーザー認証(Supabase Auth)
講義一覧の表示
教授一覧の表示
レビュー投稿機能
ランキング機能(レビューや評価を基にした並び替え)
通報機能(不適切なレビューを報告可能)
レスポンシブ対応(スマホ / PC)
Next.js(App Router)
TypeScript
Supabase(認証・DB)
CSS Modules
Vercel にてデプロイ済みです。
このプロジェクトは、
UI構築
ページ遷移
認証
データ取得
DB設計
レビュー投稿
評価ランキング
通報システム
デプロイ
まで個人で開発した実装プロジェクトです。
今後、UI改善や機能追加も行う予定です。