Blog project Change project repository's location from gitlab to github Gitlab repo: https://gitlab.com/f464/blogger
- This project is a blog project, main language is PHP and Javascript.
- Web framework is
Symfony 5
andVuejs 2
- User site using Vuejs to build UI components, admin site uses twig template of Symfony
- Backend API mainly using Symfony (Composer to manage dependencies), front-end using yarn
- Based on
MVC (model-view-route-controller)
- Using doctrineDB to write SQL and interact with DB.
Admin:
- Category, blog posts, tags, user management (CRUD)
- Import CSV to create data
- Sending email notification to registered user when a new post is published
- Views count, posts count... management
- Account Profile management
User:
- Read blog, add to favourite
- Register email to receive notification
- Comment, star vote
- Clone project and run
"composer update"
- Run
php bin/console doctrine:migrations:migrate
to migrate database - Run user site:
yarn encore dev-server
- Domain for admin site:
your_domain/backdoor/login_form
to go to login page
Feel free to clone and use it as you want. If you find this project useful, please give it a star.