-
Visitors can see all blog posts.
-
Visitors can view a blog post.
-
Visitors can make comments on a blog post.
-
Visitors can reply a comment.
-
Visitors can share posts via SM platforms
-
Visitors can filter posts by tags and categories
-
Visitors can subscribe and receive new posts notification.
-
Admin can sign in
-
Admin can receive notifications when readers comment on a post
-
Admin can create, read, edit and delete drafts
-
Admin can publish drafts as blog posts
-
Admin can read, edit, and delete published blog posts
-
Admin can track analytics on the blog's dashboard
- Admin should be able to moderate, and delete comments
- Admin should be able to view the numbers and list of subscribers
- Admin should be able to filter by tags
- Include schedule post functionality
- Create a contact form
- Include pagination
- This project is bootstrapped using Create Next App and Shards React
Node
Git
Browser
See package.json for project dependencies and devDependencies
- Install dependencies by running
npm install
. - Run
npm run dev
to start the local development server.
This project was started with the intention of facilitating learning and that hasn't changed. Contributons, comments, and PRs are all welcome. Consider running the CMS SERVER REST API project locally during development.