Markdown-based Backend CMS application for a blog. .The Application is an API driven, Markdown-based Backend CMS for a blog-like website.
The Application is an API driven, Markdown-based Backend CMS for a blog-like website.
Laravel 7 Laravel Passport Laravel Ui Intervention/image
Vuejs Vuex Vue Router Vue Js Modal Vue Toasted TailwindCSS
In the current version, the application uses Laravel Passports CreateFreshApiToken trait to consume its own API, and serve a Web-Based Mobile-Friendly User Interface. The login functionality is accomplished via the default Laravel authentication with the session being set to 30 days. Once Logged in the entire backend CMS is a Single Page Vue Application.
The application is built around a single user.
Posts CRUD. Includes a status flag to provide the ability to have draft post.
Every Post belongs to a single Category.
Subscribers with the unsubscribe feature.
Ability to upload images from the markdown to use inside the posts.
85% of the backend CMS is covered from TDD tests.
Handle the backend errors in the frontend SPA.
I am thinking of implementing a way to send emails from within the application. Haven't made up my mind on the final implementation.
Any suggestions are always welcome.
Source Code: https://github.com/Sidirgot/MarkdownBlogCMS
In this article, you’ll learn how to build a Vue custom select component that can be easily be styled using your own CSS. In fact, it’s the same component that we use in production on Qvault, and you can see it in action on the playground.
There are plenty of libraries out there that will have you up and running with a good tooltip solution in minutes. However, if you are like me, you are sick and tired of giant dependency trees that have the distinct possibility of breaking at any time.
Vue-ShortKey - The ultimate shortcut plugin to improve the UX .Vue-ShortKey - plugin for VueJS 2.x accepts shortcuts globaly and in a single listener.