プログラミング初学者向けポートフォリオ公開プラットフォーム「FirstStep」のフロントエンドのソースコードです。
本アプリケーションでは、ユーザ(プログラミング初心者を想定)が、HTMLファイルを本アプリケーションに投稿することで、自分が書いたHTMLを公開することができます。
本アプリケーションで実装している機能は下記の通りです。
- サインアップ
- ログイン/ログアウト機能
- HTMLファイル投稿機能
- 作品投稿機能
- 作品一覧表示機能
- 作品削除機能
- ユーザ情報編集機能
- 画像(ユーザアイコン)アップロード機能
- React v16.12.0
- Redux v.7.2.0
- React Router Dom v5.1.2
- AWS Amplify v2.2.4
- TypeScript v3.7.5
※バックエンドのソースコードはこちらのリポジトリにて管理しています。
- Node.js
- AWS各種サービス
- SAM(Serverless Application Model)
- Cognito
- CloudFront
- S3
- API GateWay
- AWS Lambda
- DynamoDB