[App] Creating my own content management system for the blog on my personal website
See it live on https://optimistic-blog-cms.netlify.app Or clone repo, cd into repo, then run "npm run dev"
Creating an CMS for my blog posts, categries, and tags. Fetching content from my blog API to manage my blog through a seperate website.
Beyond that, other learning outcomes were:
- Using TypeScript with Express
- Dealing with CORS issues
blog-cms.webm
- Allows me to perform CRUD operations on posts, categories, and tags
- Allows me to preview a blog
- Allows me to publish and unpublish blog posts
- Uses the TinyMCE RichText Editor
- Blog API - Express.js based API
- Chakra - UI library
- Material UI - UI library
- Mantine - UI library
- React Router - Client-side routing
- React CSS Modules - CSS with local scoping
- Express - Web framework
- MongoDB - Database
- Add functionality to the search bar to search for posts, categories, and/or tags
- None