Простое PHP/MySQL приложение для электронной коммерции с панелью администратора, системой входа в систему, регистрацией, проверкой и авторизацией. Он предоставляет функциональные возможности, необходимые для работы интернет-магазина, такие как список продуктов, корзина покупок, а также управление и одобрение заказов через панель администратора. Целью этого проекта является демонстрация реализации системы электронной коммерции без использования каких-либо внешних библиотек или фреймворков.
Используемые фронтенд-технологии: jQuery и Bootstrap (адаптивный дизайн/Mobile First Design).
Вход в админ панель
1- Регистрация пользователя, аутентификация и авторизация.
2- Проверка как на стороне сервера, так и на стороне клиента.
3- Система входа в систему (управление сеансом).
4- Операции CRUD.
5- Панель администратора для владельца веб-сайта (интерактивная панель управления, одобрение регистрации пользователя, одобрение комментариев участников, утверждение элементов и категорий, ...).
6- Роли и разрешения пользователей.
7- Загрузка файла.
1- Интерфейс: доступ к общедоступному веб-сайту можно получить по адресу https://www.domain-example.com/index.php. Здесь клиенты/пользователи/участники могут просматривать продукты/предметы, добавлять товары в корзину и комментировать существующие продукты...
2- Панель администратора. Панель администратора для управления веб-сайтом электронной коммерции доступна по адресу https://www.domain-example.com/admin/index.php. Это безопасная область, доступная только авторизованным администраторам. Он предоставляет функции для управления продуктами/предметами, категориями, заказами, учетными записями пользователей и комментариями.
1- Клонируйте проект или загрузите его.
2- Создайте базу данных MySQL с именем «магазин» и импортируйте схему базы данных из базы данных магазина — файл дампа SQL PhpMyAdmin Export.sql. Перейдите к « Database - shop
/ shop database - PhpMyAdmin Export.sql
» Файл дампа SQL.
3- Перейдите к файлу конфигурации подключения к базе данных в файле « admin/connect.php
» и настройте/отредактируйте файл в соответствии с вашими учетными данными MySQL.
4. Перейдите в корневой каталог проекта с помощью команды терминала cd
, а затем запустите встроенный веб-сервер разработки PHP, выполнив команду: php -S localhost:8000
.
5- В браузере перейдите по адресу http://localhost:8000/index.php ( интерфейс ) и http://localhost:8000/admin/index.php ( панель администратора ).
6- Готовые к использованию учетные данные зарегистрированного пользователя (как для внешнего интерфейса , так и для панели администратора ):
Имя пользователя : Ахмед , Пароль : 123456
Вклад в мое простое приложение для электронной коммерции PHP/MySQL приветствуется! Если вы обнаружите какие-либо проблемы, у вас есть предложения по улучшению или вы хотите добавить новые функции, откройте проблему или отправьте запрос на включение.