Skip to content

Instantly share code, notes, and snippets.

@Kajaia
Created May 8, 2023 09:02
Show Gist options
  • Save Kajaia/960f76aab2aa6001a375de85f22f666a to your computer and use it in GitHub Desktop.
Save Kajaia/960f76aab2aa6001a375de85f22f666a to your computer and use it in GitHub Desktop.
Blog App - Task
@Kajaia
Copy link
Author

Kajaia commented May 8, 2023

Blog App - JS

Features:

  • Home page with 10 posts and pagination (Pagination is optional);
  • Post page with post author details and comments and comments count;
  • Delete post button (Optional);
  • Add post page (Optional);
  • Edit post page (Optional);
  • Use FontAwesome icons;
  • Use SweetAlert2 alerts;

API:

  • GET /posts link - Get all posts
  • GET /posts/1 link - Get specific post by id
  • GET /posts/1/comments link - Get specific post's comments
  • POST /posts - Add new post, should return status code 201
  • PUT/PATCH /posts/1 - Edit specific post by id, should return status code 200
  • DELETE /posts - Delete specific post by id, should return status code 200
  • GET /users link - Get all users

Helpful links:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment