Create a blog to be able to share and stories and knowledge with others
Live URL : https://personalblog10.herokuapp.com/
As a viewer I want to
- see the list of blog post so that I can see the blog and topics for me to choose
- view an individual blog post so that I can read all of it’s content
- add a new blog post so that I can easily add a content to my blog
- delete or edit a blog post
-
Pages
- Home Page
- Individual Blog Post Page
- New Post Page
-
Home Page
- Display user Profile Image
- Display lists of blogs with Title, Date, Content
- Limit the blog text to a certain height
-
Individual Blog Page
- Show the Cover Image Title, Date, Content
- Allow the user go back to home page
- Allow the admin to delete or edit a blog post
-
New Blog Page
- Allow admin to fill in Title , Content, and select cover Image
- Store the added date
- Allow the admin to delete or edit a blog post
- Front End using JavaScript
- Backend using Nodejs
- Rest API
- Database
- MongoDB
- API Endpoints
- Get List of Blog Post
- api/posts
- Get Individual Blog Post
- api/posts/:post_id
- Post Blog Post
- api/posts
- Get List of Blog Post