SkillAgentSearch skills...

TechHaven

:desktop_computer: College course project in the discipline МДК 02.02 Instrumental means of software development

Install / Use

/learn @K1rsN7/TechHaven

README

<div align="center"> <img src="https://github.com/K1rsN7/TechHaven/blob/master/img/logo.webp"> <br><br> <a href="https://github.com/K1rsN7/TechHaven/issues"> <img src="https://img.shields.io/github/issues/K1rsN7/TechHaven?color=4A73DF&labelColor=1C2325&style=for-the-badge"> </a> <a href="https://github.com/K1rsN7/TechHaven/stargazers"> <img src="https://img.shields.io/github/stars/K1rsN7/TechHaven?color=4A73DF&labelColor=1C2325&style=for-the-badge"> </a> <a href="./LICENSE"> <img src="https://img.shields.io/github/license/K1rsN7/TechHaven?color=4A73DF&labelColor=1C2325&style=for-the-badge"> </a> </div> <h1 align="center">TechHaven - доступные ПК для каждого</h1> <p>TechHaven — это курсовой проект, разработанный на 4 курсе в рамках дисциплин ПМ.02 (Осуществление интеграции программных модулей) и МДК 02.02 (Инструментальные средства разработки программного обеспечения). Проект представляет собой информационную систему для магазина, специализирующегося на продаже компьютеров и их комплектующих.</p> <h2 align="center">Описание проекта</h2> <p>Цель данного проекта — создать удобную и функциональную платформу, которая позволит пользователям легко находить и приобретать компьютерную технику и комплектующие. Я стремились разработать систему, которая будет интуитивно понятной и доступной для всех пользователей, независимо от их технической подготовки.</p> <h2 align="center">Используемые шаблоны и ресурсы</h2> <p>В качестве основы для дизайна использовался шаблон <a href="https://themewagon.com/themes/free-reponsive-bootstrap-4-html5-ecommerce-website-template-karma/">Karma</a>, который является бесплатным шаблоном Bootstrap 4 для e-commerce сайтов. Он предлагает чистый и минималистичный дизайн, а также множество полезных функций, таких как адаптивность и кроссбраузерная совместимость.</p> <p>Фотографии товаров были взяты с сайта <a href="https://28bit.ru/">28bit.ru</a>, что позволило обеспечить высокое качество изображений и актуальность представленных товаров.</p> <h2 align="center">Технологии</h2> <p>Для разработки данного проекта использовались следующие технологии:</p> <ul> <li><b>PHP:</b> Серверный язык программирования для обработки данных, взаимодействия с базой данных и всей логики веб-сайта.</li> <li><b>HTML/CSS:</b> Основные технологии для создания структуры и стилей веб-страниц.</li> <li><b>JavaScript:</b> Язык программирования для добавления интерактивности в личном кабинете.</li> <li><b>Bootstrap 4:</b> Фреймворк для быстрой и удобной разработки адаптивного дизайна</li> <li><b>MySQL:</b> Система управления базами данных для хранения информации о товарах и пользователях.</li> </ul> <h2 align="center">Установка</h2> <ol> <li>Клонируйте репозиторий:</li> <pre><code>git clone https://github.com/K1rsN7/TechHaven.git</code></pre> <li>Убедитесь, что у вас установлен веб-сервер (например, Apache) и PHP.</li> <li>Создайте базу данных в MySQL и импортируйте файл <code>Computer_shop.sql</code>, который находится в корне проекта.</li> <li>Настройте файл конфигурации <code>db.php</code> с вашими данными для подключения к базе данных.</li> <li>Запустите веб-сервер командой <code>php -S 127.0.0.1:8000 -t .</code> и откройте проект в браузере.</li> </ol> <h2 align="center">Защита проекта</h2> <p>Я успешно защитил данный курсовой проект на оценку <strong>5</strong>. Защита прошла в атмосфере конструктивного обсуждения, где я представил основные цели и задачи проекта, а также продемонстрировал его функциональные возможности. Преподаватели отметили высокое качество выполненной работы и оригинальность подхода к решению поставленных задач.</p> <p>В ходе защиты я подробно рассказал о процессе разработки, начиная с выбора архитектуры системы и заканчивая реализацией пользовательского интерфейса. Я акцентировал внимание на том, как проект отвечает потребностям целевой аудитории и обеспечивает удобство в использовании. Преподаватели задавали вопросы, касающиеся технологий, использованных в проекте, а также подходов к тестированию и отладке. Я был готов ответить на все вопросы, что продемонстрировало моё глубокое понимание предмета и уверенность в разработанном решении.</p> <p>Кроме того, я представил результаты тестирования системы, которые подтвердили её стабильность и производительность. Обсуждение включало примеры реальных сценариев использования платформы, что позволило преподавателям увидеть практическую ценность моего проекта. В результате мне удалось не только защитить свою работу, но и получить положительные отзывы о её значимости и перспективах дальнейшего развития.</p> <p>Эта защита стала важным этапом в моём обучении и профессиональном росте, позволив мне получить ценные навыки презентации и аргументации своих идей. Я горжусь тем, что смог продемонстрировать результаты своей работы на высоком уровне и получить заслуженную оценку.</p> <h2 align="center">Лицензия</h2> <p>Этот проект лицензирован под <strong>GNU General Public License (GPL) версии 3</strong>, выпущенной 29 июня 2007 года.</p> <h3>Условия лицензии</h3> <ul> <li>Вы можете использовать, изменять и распространять этот проект при условии, что все производные работы также будут лицензированы под GPL версии 3.</li> <li>При распространении кода или его модификаций необходимо предоставить копию этой лицензии.</li> <li>Вы должны включить уведомление о том, что код основан на этом проекте и указать изменения, если таковые имеются.</li> </ul> <h3>Полный текст лицензии</h3> <p>Полный текст лицензии доступен по следующей ссылке: <a href="./LICENSE" target="_blank">GNU General Public License v3</a>.</p> <p>Пожалуйста, ознакомьтесь с условиями лицензии, прежде чем использовать или вносить изменения в проект.</p>

Related Skills

View on GitHub
GitHub Stars52
CategoryDevelopment
Updated4d ago
Forks3

Languages

CSS

Security Score

100/100

Audited on Mar 20, 2026

No findings