The Umi User Posts App is a React application that fetches user data and their post titles from an API and displays them in a user-friendly interface. It utilizes React Router for navigation and axios for data fetching.
You can view the hosted application on GitHub pages here.
- Displays a list of users with their avatars, names, and emails.
- Navigates to a detailed view of a selected user.
- Shows a list of post titles made by the selected user.
- Responsive design for mobile and desktop views.
- Centered layout with styled components.
- Asynchronous data fetching with error handling.
-
Clone the repository:
git clone https://github.com/heniscoding/umi-user-posts-app.git
-
Navigate to the project directory:
cd umi-user-posts-app
-
Install dependencies:
npm install
Start the development server:
npm start
Open your browser and navigate to:
http://localhost:3000
- React: For building the user interface.
- React Router: For navigation between the user list and user detail pages.
- Axios: For making HTTP requests to fetch data from the API.
This project is licensed under the MIT License. See the LICENSE file for details.