ホームページを機能させます
- ナビゲーションメニュー付きの歓迎のホームページ。
- 登録ユーザーと未登録の両方のユーザーの両方がアクセスできます。ログインと登録
- 個別のログインページと登録ページ。
- 登録ページには、セキュリティを追加するためのCaptchaが含まれています。
- ログイン資格情報がリダイレクトを決定します:
- 管理者資格情報は、管理ダッシュボードにリダイレクトします。
- ユーザー資格情報は、ユーザーインターフェイスにリダイレクトされます。管理者側
- ユーザー管理:管理者はユーザーアカウントを管理できます(表示、追加、削除)。
- 製品管理:管理者は製品を追加、削除、および管理できます。
- カテゴリ管理:管理者は製品カテゴリを管理できます。
- 注文管理:管理者は顧客の注文を表示および管理できます。ユーザー側
- 製品ブラウジング:ユーザーはカテゴリごとに製品を閲覧できます。
- カート:ユーザーはカートに製品を追加して購入を進めることができます。
- 注文履歴:ユーザーは過去の注文を表示できます。
使用されたテクノロジー
- フロントエンド:HTML、CSS、ブートストラップ
- バックエンド:PHP
- データベース:Oracle 10 Application Express
データベース
- ユーザーデータ、製品情報、注文の詳細を保存するために、Oracle 10 Application Expressを利用します。
セッションとクッキー
- ユーザーログインと製品の購入のためにセッションが維持されます。
- データ転送には取得メソッドと投稿が使用されます。
- Cookieは、ユーザーエクスペリエンスを強化し、セッション状態を維持するために使用されます。
インストール
- リポジトリのクローン:git clone https://github.com/khushijtrivedi/epiphany.git
プロジェクトディレクトリに移動します。
- http:// localhost/epphany
使用法
- 新しいユーザーとして登録するか、既存の資格情報でログインします。
- 管理者は、管理ダッシュボードを介してユーザー、製品、カテゴリ、および注文を管理できます。
- ユーザーは、製品を閲覧したり、カートに追加したり、注文を配置したりできます。
貢献の貢献は大歓迎です!リポジトリをフォークして、変更を使用してプルリクエストを作成してください。