Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladislavyar/maximaster_tasks
https://github.com/vladislavyar/maximaster_tasks
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vladislavyar/maximaster_tasks
- Owner: VladislavYar
- Created: 2023-05-12T04:50:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-28T17:37:01.000Z (11 months ago)
- Last Synced: 2023-12-28T18:37:44.658Z (11 months ago)
- Language: PHP
- Size: 272 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Описание:
Проект сделан на Laravel. Решения заданий PHP и JS организованы на одном сайте, каждое задание разбито по вкладкам для упрощения навигации.Как хранилище использовался MySQL, обратите внимание, что в файле ```config/database.php``` отредактированы поля ```charset```, ```collation```, ```engine```,
их значения, по такому же порядку, должны быть ```utf8mb4```, ```utf8mb4_unicode_ci```, ```InnoDB ROW_FORMAT=DYNAMIC```.В ```routes/web.php``` подписан каждый маршрут к какому заданию он относится. Маршруты с API находятся в ```routes/api.php```.
В ```public/js(css)/app.js(css)``` находится код с решением заданий.
## В файле ```.env``` добавлены новые поля:
- LOGIN_MAXIMASTER = {логин на Ваш сайт}
- PASSWORD_MAXIMASTER = {пароль на Ваш сайт}## Как запустить проект:
- установить зависимости ```composer install```;
- создать в корне проекта файл ```.env```, заполнить его данными из ```.env.examle```, отредактировать необходимые поля
(Команда для генерации поля APP_KEY ```php artisan key:generate```);
- Создать MySQL базу, запустить миграции ```php artisan migrate```;
- запустить проект ```php artisan serve```.## Стек проекта:
- PHP 8.2.5;
- Laravel Framework 10.9.0;
- Bootstrap v5.3.0-alpha3(CSS);
- Bootstrap v5.0.2(JS);
- Chart.js v4.3.0;
- jQuery v3.6.4;
- jQuery Validation Plugin - v1.19.2;
- JSAPI 2.1.