AllPolio Project (English / Japanese)
AllPolio - Portfolio/Career Community Platform
English (ENG)
Japanese (JP)
Project Name: AllPolio Website Development (Portfolio/Career Community Platform)
プロジェクト名: AllPolioウェブサイト開発 (ポートフォリオ/キャリアコミュニティプラットフォーム)
Demo Link: https://octdoki.github.io/AllPolio/dist
✨ Project Goal / プロジェクト目的
English (ENG)
Japanese (JP)
Goal: To implement a full-stack, dynamic community platform based on modern React architecture. Focused on advanced state management (Redux Toolkit) and complex feature implementation (CRUD, Pagination, Authentication).
目的: 最新のReactアーキテクチャに基づいた、動的なフルスタックコミュニティプラットフォームの実装。高度なステート管理(Redux Toolkit)と、複雑な機能(CRUD、ページネーション、認証)の実装に焦点を当てました。
🔗 Reference / Renewal Sites (参考サイト)
Wanted
Notefolio
🛠️ Technologies Used / 使用技術
🎯 Project Requirements / プロジェクト要件
English (ENG)
Japanese (JP)
1. Category Classification and API Integration
カテゴリ分類およびAPI連携の開発
2. Implement Pop-up Post View
ポップアップ形式の投稿表示実装
3. Implement Comment CRUD (Create, Read, Update, Delete)
コメントの登録、修正、削除機能の実装
4. Implement User Features (Login/Logout, Like, Follow, Activity Check)
ログイン/ログアウト、いいね、フォロー、マイアクティビティ確認機能の実装
5. Implement Portfolio Registration/Modification in My Page
マイページでのポートフォリオ登録・修正機能の実装
📈 Planning & Production Process / 企画・制作プロセス
Requirement Specification Documentation: 作成
Planning Document, Wireframe, and Storyboard: 制作
Component Configuration and Isolation: 実施
Flowchart and Scheduling Table: 作成
🚀 Key Feature Implementation / プロジェクト機能実装
1) Main: Category Classification & Search / メイン:カテゴリ分類と検索
English (ENG)
Japanese (JP)
Swiper slide banner
Swiperスライドバナー
Category Filter
カテゴリフィルタ
Post Title Search
投稿タイトルの検索
2) Main: Post Pop-up & Comments / メイン:投稿ポップアップとコメント
English (ENG)
Japanese (JP)
Post Pop-up: Comment Registration, Modification, Deletion (CRUD)
投稿ポップアップ: コメントの登録、修正、削除機能(CRUD)
3) Developer Interview Page / 開発者インタビューページ
English (ENG)
Japanese (JP)
Category Classification
カテゴリ分類
Detail Page
詳細ページ
List Search
リスト検索
Post Pagination
投稿のページネーション
*Future updates planned
*今後、補完・追加予定
English (ENG)
Japanese (JP)
Category Classification
カテゴリ分類
Filter Pop-up: 2 Filters including Latest/Deadline/Recommended and Know-how/Consulting/Career/Events
フィルタポップアップ: 最新・締切・おすすめ順 / ノウハウ・相談所・就活・イベントの2種類フィルタ
Post Pop-up: Application/Completion (Linked to My Page)
投稿ポップアップ: 参加申込/参加完了ページ (マイページ連携)
Post Pagination
投稿のページネーション
*Future updates planned
*今後、補完・追加予定
5) Login / My Page / ログインとマイページ
English (ENG)
Japanese (JP)
Email Login with Verification Code
Eメールと認証番号によるログイン
My Page Portfolio Registration
マイページでのポートフォリオ登録
*Portfolio will be added to Main 'Latest Portfolios' (Planned)
*登録したポートフォリオをメインの最新エリアに追加予定
View and Edit User Activity (Likes, Follows)
マイアクティビティ(いいね、フォロー数)の確認・修正
*Future updates planned
*今後、補完・追加予定
6) Registration / Local Storage / 会員登録とローカルストレージ
English (ENG)
Japanese (JP)
User Registration
会員登録機能
Checkbox: Select All / Select Individual
チェックボックス: 全選択 / 個別選択
Local Storage Saving
ローカルストレージへの保存
*Future updates planned
*今後、補完・追加予定
1. Enhanced Job-Related Understanding / 職務関連の理解度向上
English: By directly progressing through the planning, production, and implementation of a project, I was able to understand the overall process of web service creation and strengthen my job-related competency.
Japanese: プロジェクトの企画、制作、実装を一貫して担当することで、ウェブサービスが構築される一連のプロセスを理解し、職務に関連する能力を強化することができました。
2. Team Collaboration and Communication Skills / チーム協調性・コミュニケーション能力
English: Project management was conducted through weekly in-person meetings and active use of online tools like Slack.
Japanese: 週1回の対面会議に加え、Slackなどのオンラインツールを積極的に活用してプロジェクト管理を行いました。
English: We used FigJam to share and manage individual tasks, categorized by 'In Progress,' 'Completed,' and 'Issue.' This method taught me how to efficiently coordinate opinions and communicate.
Japanese: FigJamを使用し、担当業務を「進行中」「完了」「問題発生」に分類して共有・管理しました。この方法を通じて、意見を効率的に調整し、コミュニケーションを行う方法を学びました。