REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
58/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
💼 Random Contacts Dashboard
A React-based dashboard that lets users search, save, tag, and manage random contacts using the RandomUser API. The app also features dark mode, local storage persistence, and filtering capabilities. It is also a PWA (Progressive Web App), allowing installation on supported devices.
🚀 Features
🔍 Search & Fetch
- Search for random users by name or location.
- Filter users by gender or nationality before fetching new users.
- Powered by randomuser.me API.
💾 Save Contacts Locally
- Save contacts with a single click.
- Contacts are stored in your browser’s localStorage.
- Access saved contacts in the “My Contacts” section.
🏷️ Tag & Categorize
- Assign tags like Friend, Colleague, or Important.
🔎 Filter & Search Saved Contacts
🗑️ Remove Contacts
- Delete individual contacts.
- Option to clear all saved contacts with a confirmation dialog in the “Settings” section.
🌙 Dark Mode
- Toggle between Light and Dark theme.
- Theme is saved in localStorage and restored on reload.
📲 Installable (PWA Support)
- Works as a Progressive Web App (PWA).
- Can be installed to home screen on mobile for native-like experience.
📂 Folder Structure
src/
├── components/ # Reusable components
├── pages/ # Top-level views: Search, MyContacts, Settings
├── hooks/ # Custom React hooks like useLocalStorage
├── utils/ # Helper functions (getFormattedPhone, delUniqueContact, etc.)
├── App.jsx # Root component with routes/tabs
└── main.jsx # React entry point
🛠️ Technologies Used
- React
- Bootstrap 5
- Vite
- LocalStorage API
- Native HTML
<dialog> and Popover API
- Custom Hooks & Utility Functions
📦 Installation
-
Clone this repo
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
The Car Doctor is a Fully Responsive React website built on Bootstrap 5 & Pure React js. It’s a modern React website which can be used for Modern Auto Car Repair Business. it has car repair services where user can order services and checkout.
36/100 healthActive repository
JavaScriptNo license#bootstrap5#firebase-auth#firebasehook#javascript
⑂ 7 forks◯ 1 issuesUpdated Aug 21, 2025
A modern e-commerce store built with React. In order to Graduate from ITI Web Development Using React Summer Training.
36/100 healthActive repositoryHas homepage
JavaScriptNo license#bootstrap#bootstrap5#css3#ecma6
⑂ 0 forks◯ 0 issuesUpdated Oct 9, 2024
Project homepage ↗