Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.
/ TechHaven Public archive

🖥️ College course project in the discipline МДК 02.02 Instrumental means of software development

License

Notifications You must be signed in to change notification settings

K1rsN7/TechHaven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

153964d · Feb 24, 2025

History

36 Commits
Nov 19, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 17, 2024
Nov 4, 2024
Nov 1, 2024
Nov 4, 2024
Nov 19, 2024
Nov 1, 2024
Nov 4, 2024
Nov 19, 2024
Nov 23, 2024
Nov 17, 2024
Nov 4, 2024
Nov 4, 2024
Nov 19, 2024
Nov 4, 2024
Oct 31, 2024
Oct 27, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 1, 2024
Oct 24, 2024
Nov 4, 2024
Nov 17, 2024
Nov 1, 2024
Oct 31, 2024
Nov 4, 2024
Nov 4, 2024

Repository files navigation

TechHaven - доступные ПК для каждого

TechHaven — это курсовой проект, разработанный на 4 курсе в рамках дисциплин ПМ.02 (Осуществление интеграции программных модулей) и МДК 02.02 (Инструментальные средства разработки программного обеспечения). Проект представляет собой информационную систему для магазина, специализирующегося на продаже компьютеров и их комплектующих.

Описание проекта

Цель данного проекта — создать удобную и функциональную платформу, которая позволит пользователям легко находить и приобретать компьютерную технику и комплектующие. Я стремились разработать систему, которая будет интуитивно понятной и доступной для всех пользователей, независимо от их технической подготовки.

Используемые шаблоны и ресурсы

В качестве основы для дизайна использовался шаблон Karma, который является бесплатным шаблоном Bootstrap 4 для e-commerce сайтов. Он предлагает чистый и минималистичный дизайн, а также множество полезных функций, таких как адаптивность и кроссбраузерная совместимость.

Фотографии товаров были взяты с сайта 28bit.ru, что позволило обеспечить высокое качество изображений и актуальность представленных товаров.

Технологии

Для разработки данного проекта использовались следующие технологии:

  • PHP: Серверный язык программирования для обработки данных, взаимодействия с базой данных и всей логики веб-сайта.
  • HTML/CSS: Основные технологии для создания структуры и стилей веб-страниц.
  • JavaScript: Язык программирования для добавления интерактивности в личном кабинете.
  • Bootstrap 4: Фреймворк для быстрой и удобной разработки адаптивного дизайна
  • MySQL: Система управления базами данных для хранения информации о товарах и пользователях.

Установка

  1. Клонируйте репозиторий:
  2. git clone https://github.com/K1rsN7/TechHaven.git
  3. Убедитесь, что у вас установлен веб-сервер (например, Apache) и PHP.
  4. Создайте базу данных в MySQL и импортируйте файл Computer_shop.sql, который находится в корне проекта.
  5. Настройте файл конфигурации db.php с вашими данными для подключения к базе данных.
  6. Запустите веб-сервер командой php -S 127.0.0.1:8000 -t . и откройте проект в браузере.

Защита проекта

Я успешно защитил данный курсовой проект на оценку 5. Защита прошла в атмосфере конструктивного обсуждения, где я представил основные цели и задачи проекта, а также продемонстрировал его функциональные возможности. Преподаватели отметили высокое качество выполненной работы и оригинальность подхода к решению поставленных задач.

В ходе защиты я подробно рассказал о процессе разработки, начиная с выбора архитектуры системы и заканчивая реализацией пользовательского интерфейса. Я акцентировал внимание на том, как проект отвечает потребностям целевой аудитории и обеспечивает удобство в использовании. Преподаватели задавали вопросы, касающиеся технологий, использованных в проекте, а также подходов к тестированию и отладке. Я был готов ответить на все вопросы, что продемонстрировало моё глубокое понимание предмета и уверенность в разработанном решении.

Кроме того, я представил результаты тестирования системы, которые подтвердили её стабильность и производительность. Обсуждение включало примеры реальных сценариев использования платформы, что позволило преподавателям увидеть практическую ценность моего проекта. В результате мне удалось не только защитить свою работу, но и получить положительные отзывы о её значимости и перспективах дальнейшего развития.

Эта защита стала важным этапом в моём обучении и профессиональном росте, позволив мне получить ценные навыки презентации и аргументации своих идей. Я горжусь тем, что смог продемонстрировать результаты своей работы на высоком уровне и получить заслуженную оценку.

Лицензия

Этот проект лицензирован под GNU General Public License (GPL) версии 3, выпущенной 29 июня 2007 года.

Условия лицензии

  • Вы можете использовать, изменять и распространять этот проект при условии, что все производные работы также будут лицензированы под GPL версии 3.
  • При распространении кода или его модификаций необходимо предоставить копию этой лицензии.
  • Вы должны включить уведомление о том, что код основан на этом проекте и указать изменения, если таковые имеются.

Полный текст лицензии

Полный текст лицензии доступен по следующей ссылке: GNU General Public License v3.

Пожалуйста, ознакомьтесь с условиями лицензии, прежде чем использовать или вносить изменения в проект.