Это простой веб-сайт электронной коммерции, реализованный с использованием Spring Boot Framework в Java группой из пяти человек, а именно Spring Spartans . Этот групповой проект назначен в соответствии с Information Processing for Web в 5 -м семестре Btech (IT), University of Calcutta
Customer Management - вход, регистрация, просмотр и обновление профильProduct Catalog - отображение продуктов, поиск по имени, фильтр по категорииShopping Cart - добавить продукты в корзину, увеличить и уменьшить количествоOrder Management* - ЗАКРЫТИЯ ОБРАЗОВАНИЯ КАРТА, КУПИТЬ снова, отмените заказы, подробный список заказов и резюмеAdmin Dashboard - вход в систему (с ключом безопасности), понимание продаж через аналитику, добавление или обновление продуктов, просмотр клиентов, обновления заказов* Этот проект производится исключительно для образовательных целей и не предназначен для развертывания для производства. Предполагается, что платежи производится мгновенно при размещении заказов, поскольку этот проект не интегрирован с платежным шлюзом.
| Конечная точка | Посмотреть отображается |
|---|---|
/ | Страница входа для клиента |
/signup | Страница регистрации для клиента |
/update | Форма для обновления профиля клиента |
/product | Каталог продукта |
/product/category/{category} | Фильтруя продукты по категории |
/product/search?prefix={prefix} | Результаты поиска для продуктов по имени |
/product/{id} | Детали продукта |
/cartitem/cart | Клиентская тележка |
/order/history | История заказа клиента/список |
/order/summary/{id} | Резюме заказа, размещенное |
/admin | Страница входа для администратора |
/admin/dashboard | Административная панель |
Прежде чем начать, убедитесь, что вы выполнили следующие требования:
IntelliJ IDEA или Eclipse IDE .Чтобы клонировать репозиторий, выполните эти шаги:
Откройте свой терминал (командная строка, PowerShell или любой эмулятор терминала).
Перейдите в каталог, где вы хотите клонировать проект.
Запустите следующую команду:
git clone https://github.com/Swarnotaj003/ShopKart-E-commerce-Website.gitПерейдите в каталог проектов:
cd ShopKart-E-commerce-WebsiteНастройка базы данных : Откройте клиент или Workbench командной строки MySQL и создайте новую базу данных для проекта.
DROP DATABASE IF EXISTS shopkart;
CREATE DATABASE shopkart ;Примечание : вы можете выполнить этот шаг в любое время, чтобы сбросить базу данных
Настройте параметры подключения базы данных : Откройте файл application.properties и обновите настройки подключения к базе данных.
# Database connection settings
spring.datasource.url =jdbc:mysql://localhost:3306/shopkart
spring.datasource.username =<your_mysql_username>
spring.datasource.password =<your_mysql_password>Замените your_mysql_username и your_mysql_password на свои учетные данные MySQL.
Настройка пути проекта : Откройте файл application.properties и обновите путь проекта.
# Settings for uploading files
spring.servlet.multipart.enabled =true
file.project-path =<your_project_path>
file.image-path =src\main\resources\static\imagesОбертка Maven позволяет запускать команды Maven без необходимости установить Maven на вашем компьютере. Следуйте этим шагам, чтобы запустить приложение Spring Boot, используя Maven Purper:
Откройте свой терминал : убедитесь, что у вас открыт терминал (командная строка, PowerShell или любой эмулятор терминала).
Перейдите к каталогу проекта : если вы еще не находитесь в каталоге проекта, используйте команду cd , чтобы перейти к нему. Например:
cd path/to/your/ShopKart-E-commerce-WebsiteЗапустите приложение, используя Maven Wrapper : используйте следующую команду для создания и запуска приложения:
./mvnw spring-boot:runВ Windows используйте:
mvnw spring-boot:runПодождите, пока приложение запустит. Вы должны увидеть вывод в терминале, указывающий, что приложение работает вместе с номером порта (по умолчанию 8080).
Как только приложение запустится, откройте свой веб -браузер и перейдите к:
http://localhost:8080
Вы также можете запустить приложение Spring Boot непосредственно из вашего IDE. Следуйте этим шагам на основе вашей предпочтительной IDE:
Запустите IDE и импортируйте проект.
Найдите основной класс приложения с именем ShopkartApplication.java в каталоге src/main/java .
Run As > Spring Boot Application .Как только приложение запустится, откройте свой веб -браузер и перейдите к:
http://localhost:8080