管理者パネル、ログイン システム、登録、検証、承認を備えたプレーンな PHP/MySQL の完全な電子商取引アプリケーションです。製品リスト、ショッピング カート、管理者パネルによる注文管理と承認など、オンライン ストアの運営に必要な機能を提供します。このプロジェクトは、外部ライブラリやフレームワークに依存せずに電子商取引システムの実装を実証することを目的としています。
使用されるフロントエンド テクノロジ: jQuery および Bootstrap (レスポンシブ デザイン/モバイル ファースト デザイン)。
管理者パネルへのログイン
1- ユーザーの登録、認証、認可。
2- サーバー側とクライアント側の両方の検証。
3- ログイン システム (セッション管理)。
4- CRUD 操作。
5- Web サイト所有者用の管理パネル (インタラクティブなダッシュボード、ユーザー登録の承認、メンバーのコメントの承認、アイテムとカテゴリの承認など)。
6- ユーザーの役割と権限。
7- ファイルのアップロード。
1- フロントエンド: 公開 Web サイトには https://www.domain-example.com/index.php からアクセスできます。ここでは、顧客/ユーザー/メンバーが製品/アイテムを閲覧したり、カートにアイテムを追加したり、既存の製品にコメントしたりすることができます。
2- 管理パネル: 電子商取引 Web サイトを管理するための管理パネルは、https://www.domain-example.com/admin/index.php で利用できます。これは、許可された管理者のみがアクセスできる安全な領域です。製品/アイテム、カテゴリ、注文、ユーザー アカウントとコメントを管理するための機能を提供します。
1- プロジェクトのクローンを作成するか、ダウンロードします。
2- 「shop」という名前の MySQL データベースを作成し、ショップ データベース - PhpMyAdmin Export.sql SQL ダンプ ファイルからデータベース スキーマをインポートします。 「 Database - shop
/ shop database - PhpMyAdmin Export.sql
」 SQL ダンプ ファイルに移動します。
3- 「 admin/connect.php
」ファイル内のデータベース接続構成ファイルに移動し、MySQL 資格情報に従ってファイルを構成/編集します。
4- cd
ターミナル コマンドを使用してプロジェクトのルート ディレクトリに移動し、コマンドphp -S localhost:8000
実行して PHP 組み込み開発 Web サーバーを起動します。
5- ブラウザで http://localhost:8000/index.php (フロントエンド) および http://localhost:8000/admin/index.php (管理パネル) に移動します。
6- すぐに使用できる登録済みユーザー アカウントの資格情報 (フロントエンドと管理パネルの両方):
ユーザー名:アーメッド、パスワード: 123456
私の単純な PHP/MySQL 電子商取引アプリケーションへの貢献は大歓迎です。問題を見つけた場合、改善の提案がある場合、または新しい機能を追加したい場合は、問題を開くか、プル リクエストを送信してください。