The service gives users the opportunity to publish posts on their blog. The main feature of the service is the post format. When publishing, the user selects one of the five available post formats. This posting format is a cross between microblogging and full-blown, large blog posts.
Depending on the selected format, the user's post is formatted in a special way.
The basis html, css, js were provided by online school 'HTML Academy', you can see their technical task in TODO.md (but only RU).
Since I'm using complete docker environment by Kévin Dunglas here you should follow the recommendation to install:
- If not already done, install Docker Compose (v2.10+)
- Run
docker compose build --pull --no-cacheto build fresh images - Run
docker compose up(the logs will be displayed in the current shell) - Open
https://localhostin your favorite web browser and accept the auto-generated TLS certificate - Run
docker compose down --remove-orphansto stop the Docker containers.
To add all our composer dependencies, run docker-compose run --rm php composer install.
Just run docker-compose run --rm php bin/console doctrine:migrations:migrate.
To add our prepared fake data, please, run docker-compose run --rm php bin/console doctrine:fixtures:load.