This app is built using React.
To enable client side routing I'm using React Router. This allows the app to update the URL from a link click without making another request from the server.
JSONPlaceholder is used as an API to fetch posts and comments to display on the forum.
The app is styled using css modules and React Font Awesome.
The user can see all posts. Only post title is displayed.
When a post is clicked the app displays a new page with URL /post/:id
In the post page the user can see the post title and description.
All comments for each post are also displayed.
Each comment has its description, as well as email about the user that wrote the comment.
This page has a button to go back to the homepage where all posts are displayed.
Information and technical requirements about the project.
https://jsonplaceholder.typicode.com/posts
https://jsonplaceholder.typicode.com/comments
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.