Zappify is a modern, responsive web application built with React and Tailwind CSS that brings you a simulated app store experience. Explore top-rated apps, view their stats, install and manage them locally — all within a beautiful and interactive interface.
https://zappify-syedshafinahmed.netlify.app/ or https://zappify-syedshafinahmed.pages.dev/
git clone https://github.com/syedshafinahmed/Zappify
cd Zappify
npm install
npm run dev
npm run build
- Engaging banner with centered heading and Play Store & App Store buttons.
- Dynamic state cards showcasing platform statistics.
- Trending Apps grid (8 featured apps) with ratings and download counts.
- Show All button to navigate to the All Apps Page.
- Includes a Contribute button linking directly to my GitHub profile.
- Displays all available apps dynamically.
- Real-time live search (case-insensitive).
- Displays total number of apps dynamically.
- No App Found message for unmatched queries.
- Clicking any app card redirects to its App Details Page, where detailed information and reviews are displayed.
- Detailed layout featuring app image, title, rating, reviews, and downloads.
- Install button:
- Changes to Installed upon click.
- Disables automatically.
- Displays success toast notification.
- Saves to LocalStorage.
- Responsive bar chart created with Recharts showing rating distribution.
- Displays all installed apps from LocalStorage.
- Uninstall button removes apps instantly + shows confirmation toast.
- Supports sorting by download count (High–Low / Low–High).
- Custom 404 Error Page for invalid routes.
- Loading animations during:
- Page transitions.
- Search operations.
- Graceful App Not Found UI for missing app details.
Zappify is built using a modern front-end tech stack focused on performance, scalability, and responsiveness. Each tool plays a key role in ensuring a smooth user experience and maintainable codebase.
| 🏷️ Category | ⚙️ Technology Used |
|---|---|
| Library | React.js |
| Styling | Tailwind CSS |
| UI Components | daisyUI |
| Routing | React Router |
| Charts | Recharts |
| Loading Animations | React Spinners |
| State Management | React Hooks (useState(), useEffect(), useNavigate(), useLoaderData()) |
| Data Persistence | LocalStorage API |
| Deployment | Netlify |
- Fully responsive.
- Persistent installs using LocalStorage.
- Toast notifications for user actions.
- Active route highlighting in navbar.
- Custom footer & 404 error page.
- Works flawlessly on reload (no 404 on Netlify routes).








