doker123/checking_work1_php

Simple MVC framework

Maintainers

Package info

github.com/doker123/Checking_work1_Php

Type:project

pkg:composer/doker123/checking_work1_php

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-04-13 06:00 UTC

This package is auto-updated.

Last update: 2026-05-13 06:06:37 UTC


README

Простой MVC-фреймворк на PHP с собственной реализацией ядра, маршрутизации, middleware и аутентификации.

📋 Требования

  • PHP 7.4+ / 8.0+
  • MySQL 5.7+
  • Composer
  • Apache/Nginx (с поддержкой mod_rewrite)

🚀 Установка

  1. Клонируйте репозиторий:

    git clone <repository-url>
    cd Checking_work1_Php
  2. Установите зависимости:

    composer install
  3. Настройте базу данных: Откройте файл config/ex_db.php и укажите параметры подключения:

    return [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'mhhmunim_m1',
        'username'  => 'логин',
        'password'  => 'пароль',
        'charset'   => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix'    => '',
    ];
  4. Создайте базу данных:

    CREATE DATABASE mhhmunim_m1 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  5. Настройте веб-сервер:

    • Убедитесь, что документный корень указывает на корень проекта
    • Убедитесь, что модуль mod_rewrite включён (для Apache)

📋 Предметная область

Вариант 9: Аспирантура / Научный отдел

Система для учёта научной деятельности аспирантов.

Сущности

  • Аспиранты
  • Научные руководители
  • Диссертации (тема, дата утверждения, статус, специальность ВАК)
  • Научные публикации (название, издание, дата, индекс РИНЦ/Scopus)

Роли пользователей

  • Администратор — полный доступ к системе
  • Сотрудник научного отдела — управление публикациями и отчётами

📝 Лицензия

MIT

👤 Автор

Artem Tulipov (dodo2larin@gmail.com)