The first thing you gotta ask yourself is why? Why would you want to build your own Content Management System when you have WordPress free and easy to use.
Because we can.
Our goals with this project:
The admin panel will include adding new pages, editing pages, adding new posts, connecting them to specific pages, and editing posts.
The user panel will display all of the pages and posts.
Before we get started, remember that is only an MVP. What is an MVP?
A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.
This means that we will build only a basic CMS, and you can feel free to improve on yourself and add features as you will. I will only do the basic things to understand how to keep it going on your own, so things like the WYSIWYG editor won’t be implemented here.
By the way, if you want to see a story about building your own WYSIWYG editor then simply write “I want a custom WYSIWYG editor” in the comment’s section.
To keep this tutorial, simple was going to divide it into 3 parts:
#firebase #angular #javascript #web-development #developer