Skip to content

ashishsingodiya/random-users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeAPI Random Users UI

A React application built with Vite that fetches and displays random user profiles using FreeAPI randomusers endpoint. It features a responsive layout, modern design, pagination, and skeleton loading states.

Live Demo

projects.ashish.pro/users

Tech Stack

  • Framework: React 19
  • Build Tool: Vite
  • Styling: Tailwind CSS v4
  • Icons: Lucide React
  • Package Manager: PNPM

Features

  • Display random user profiles in beautifully designed cards.
  • Loading skeleton states for a smooth user experience (SkeletonCard).
  • Fully responsive design using Tailwind CSS.
  • Fast development and build times powered by Vite.

Project Structure

src/
├── assets/          # Static assets
├── components/      # Reusable UI components
│   ├── SkeletonCard.jsx # Loading placeholder
│   └── UserCard.jsx     # User profile card
├── App.jsx          # Main application component
├── main.jsx         # App entry point
└── App.css / index.css # Global styles

About

React app built with Vite and Tailwind CSS that elegantly fetches and displays random user profiles with built-in skeleton loading states

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors