TaskJournal — это веб-приложение для управления задачами, разработанное с использованием PHP и MySQL. Приложение помогает пользователям эффективно планировать задачи, отслеживать их выполнение и управлять прогрессом в удобном и интуитивно понятном интерфейсе.
- Создание и редактирование задач
- Отслеживание прогресса выполнения задач
Для установки и запуска приложения необходимо выполнить следующие шаги:
- apache 2.4
- php 8.1
- mySQL 8
- composer
-
Клонируйте репозиторий:
git clone https://github.com/kapeks/taskjournal.git
-
в корне проекта выполните установку composer:
composer install
Эта команда установит необходимые библиотеки, указанные в файле
composer.json(в данном случаеvlucas/phpdotenv) -
(Опционально) создайте файл в корне проекта
.envСкопируйте файл.env.exampleв.envи настройте переменные окружения:пример:
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=to_do_list
DB_USERNAME=root
DB_PASSWORD=
APP_URL=http://example.com
MAIL=example@gmail.com (ваша почта)
-
Настройте базу данных MySQL:
Для этого используйте структуру базы данных, описанную в файле
database/database.sql. Запустите SQL-скрипт, чтобы создать необходимые таблицы и структуру базы данных.
После установки и настройки приложения, вы сможете:
- Создавать и редактировать задачи.
- Помечать задачи как выполненные.
- Просматривать список задач с фильтрацией по статусу.
- В профиле отслеживать прогресс выполнения задач.
- Управлять личным аккаунтом.
Email: scalp.profit@gmail.com