TechCardは、技術者向けの電子名刺アプリケーションです。ユーザーは自分の名刺を作成・管理し、他のユーザーと名刺を交換できます。
https://electronic-business-card.vercel.app
- メールアドレス:
aaaaaaaa@aaa.com(aは8つ@aaa.com) - パスワード:
123456
| ユーザー名 | ID |
|---|---|
| kai | sSKgWTJuwccevq3WCGKgfzpTl3A3 |
| 初期ユーザー | 5dgNSAV6DkdLq5yJydYZyxEc6mu1 |
| hamu104 | 3YOfKatkAnYFBWa9963pNk8Jp9W2 |
- メールアドレス・パスワードによるログイン
- 新規ユーザー登録
- My名刺 : 自分の名刺を作成・編集
- 名刺入れ : 友達の名刺を管理・表示
- QRコード : 名刺情報をQRコードで共有 (未実装)
- 名前・スキルによる名刺検索
- 友達の名刺を追加
- 名刺の削除機能
- 友達リスト管理
- React(js)
- Firebase Authentication
- Firestore
- 開発サーバーを起動
npm run devTechCard/
├── src/
│ ├── components/ # 再利用可能なコンポーネント
│ │ ├── BusinessCard.jsx # 名刺表示コンポーネント
│ │ ├── BusinessCardList.jsx # 名刺リストコンポーネント
│ │ ├── QRCode.jsx # QRコード生成コンポーネント
│ │ └── SideBarList.jsx # サイドバーナビゲーション
│ ├── pages/ # ページコンポーネント
│ │ ├── LoginPage.jsx # ログインページ
│ │ ├── RegisterPage.jsx # 登録ページ
│ │ ├── MyBusinessCard.jsx # 自分の名刺ページ
│ │ └── MyCardBox.jsx # 名刺入れページ
│ ├── data/ # データファイル
│ ├── assets/ # 画像・アイコン
│ └── firebase.js # Firebase設定
├── public/ # 静的ファイル
└── package.json # 依存関係
- メールアドレス・パスワード認証
- 新規登録へのリンク
- 新規ユーザー登録
- 名前・メール・パスワード入力
- バリデーション機能
- 自分の名刺表示・編集
- QRコード生成
- プロフィール情報管理
- 友達の名刺一覧表示
- 検索機能
- 名刺削除機能
このプロジェクトはMITライセンスの下で公開されています。
- nayu104 : https://github.com/nayu104
- makoto0518 : https://github.com/makoto0518 発表者
- thisismine-kai : https://github.com/thisismine-kai
- ichiki78 : https://github.com/ichiki78