A responsive and dynamic web application that allows users to explore and manage various tech-related subscription services. Built with React, styled with Tailwind CSS, and powered by Firebase Authentication, this app demonstrates modern front-end practices with clean UI and smooth user experience.
The primary goal of this project is to build a production-ready React app that includes:
- User authentication
- Protected routes
- Profile and service management
- Dynamic routing and content rendering
- Form handling and validation
- A clean, modern UI with responsive design
- 🔐 Authentication: User registration, login, and logout via Firebase
- 👤 Profile Management: Personalized dashboard for each user
- 📦 Subscription Services Listing: Browse and explore available services
- 📄 Service Details: View full details including user reviews
- ⭐ Review System: Leave ratings and feedback on services
- 🧾 Static Pages: Terms & Conditions and Privacy Policy pages
- 🧠 Dynamic Page Titles using React Helmet (optional enhancement)
- 🕹️ Optional Fun Game: Bonus mini-game in user dashboard
- ⚙️ Protected Routes: Restrict access to certain pages unless authenticated