Skip to content
bondydayPublic

About

Готовый продукт диплома

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎬 MyVideoTube

Видеохостинг на PHP — аналог YouTube с возможностью регистрации, загрузки и просмотра видео.


🚀 Возможности

  • 🔐 Регистрация и вход в аккаунт (сессии, хеширование паролей)
  • 📤 Загрузка видео (MP4, WebM, OGG до 200 МБ)
  • ▶️ Просмотр видео в кастомном плеере
  • 🎨 Тёмная тема с неоновым фиолетовым акцентом
  • 👤 Редактирование профиля (аватар, никнейм, описание)
  • 💬 Комментарии к видео
  • 📺 Каналы пользователей
  • 🔔 Подписки на каналы
  • 🕐 История просмотров
  • 🔍 Поиск видео
  • 🔥 Тренды (сортировка по просмотрам)
  • 📱 Адаптивный дизайн

🛠 Технологии

Технология Описание
PHP 8 Бэкенд, REST API
MySQL База данных
JavaScript (Vanilla) Фронтенд, SPA-логика
HTML5 + CSS3 Разметка и стили
Apache Веб-сервер (XAMPP)

📸 Скриншоты

image image image

⚙️ Установка

  1. Установи XAMPP
  2. Скопируй проект в папку htdocs/MyVideoTube/
  3. Запусти Apache и MySQL в XAMPP Control Panel
  4. Создай базу данных rutube в phpMyAdmin
  5. Открой в браузере:
    • scripts/init.php — создание таблиц
    • scripts/addchannels.php — тестовые данные
  6. Открой сайт: http://localhost/MyVideoTube/

🔑 Тестовые аккаунты

Email Пароль Роль
admin@example.com admin123 Админ
test1@example.com 123456 Пользователь

📁 Структура проекта

About

Готовый продукт диплома

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors