Skip to content

A Play Store-inspired web app where users can browse apps, give ratings and reviews, and securely log in or out using Firebase Authentication. Built entirely with React.

Notifications You must be signed in to change notification settings

developerTamanna/play-store-platform

Repository files navigation

📱 AppStore - Assignment-09 (Category: Lavender)

A user-friendly AppStore platform where users can discover, install, and review apps based on their interests. It features trending apps, categorized browsing, user reviews, and secure authentication.

🔗 Live Site: https://play-store-platform.web.app

🔗 GitHub Repository: https://github.com/programming-hero-web-course1/b11a9-react-authentication-developerTamanna


🧩 Technologies & Tools Used

  • React Router DOM – Routing for SPA
  • React Icons – App icons and social icons
  • React Slick – Sliders for homepage promotions
  • Tailwind CSS – Styling framework
  • DaisyUI – Tailwind component library
  • Mamba UI – Additional UI components
  • Firebase Authentication – Login, Registration, Google Login, Profile Update
  • Firebase Hosting – Deployed with live link
  • SweetAlert2 / React Toastify – For success and error notifications

🚀 Key Features

  • 🔐 Authentication System with Firebase (Email/Password + Google Login)
  • 🌟 Trending Apps Section sorted by highest rating
  • 📂 Categorized Browsing: Productivity, Education, Health
  • 🧾 Protected Routes: App details & Profile only for logged-in users
  • 📝 Submit Reviews with rating (only after installing apps)
  • ⚙️ Install/Uninstall Toggle per user session
  • 🔄 User Profile Edit using Firebase updateProfile()
  • 📸 Persistent User Info via Firebase onAuthStateChanged
  • 🎠 Sliders/Carousel for promotions and highlights
  • 🌐 Fully Responsive Design for mobile, tablet, and desktop
  • 404 Not Found Page with custom styling
  • Extra Route Added: e.g., About Page
  • 🧪 Dynamic Page Title using React Helmet

About

A Play Store-inspired web app where users can browse apps, give ratings and reviews, and securely log in or out using Firebase Authentication. Built entirely with React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages