Skip to content

andreibsl/job-post

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

React Dev Requirements

Task: Simple Blog listing

Requirements

  1. Build a React application that utilizes Material-UI components to interact with the WordPress REST API for fetching and displaying a list of blog post listings.
  2. Create a homepage that showcases the blog post listings with Material-UI styling, including post title, featured image (if available), and a brief excerpt.
  3. Implement navigation using React Router, allowing users to click on a post listing to view detailed information on a separate page.
  4. Integrate React Query for efficient data fetching and state management for the blog post listings.

Guidelines

  • Utilize functional components, hooks, and the latest React features.
  • Structure your code using Material-UI components in a modular and maintainable way.
  • Leverage React Query for efficient data fetching and state management.
  • Use Vite as a bundler (as oposed to Create React App)
  • API base url is: https://simplylearn.dev/wp-json/wp/v2

Bonus

  • Add loading spinners or skeleton screens for a better user experience.
  • Include transitions or animations using Material-UI for a polished look.
  • Implement client-side pagination for the list of blog post listings.

Submission

  • Fork this repo to your onw GitHub
  • Invite [email protected] to the repo
  • Upload your code to the forked repo
  • Provide a README with clear instructions on how to run the application locally.

If you have any questions, please write to [email protected].

Happy hacking!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published