A sleek and modern subscription management web app designed to help users track, discover, and manage their digital subscriptions with ease.
🔗 Live URL: https://easysub.netlify.app/
EasySub aims to simplify how users interact with their digital services. From managing personal subscriptions to discovering popular platforms like Netflix, Spotify, GitHub, Canva, and more — EasySub offers a user-friendly experience with visually appealing design and essential functionality.
- 🔐 Firebase Authentication (Sign Up / Login / Logout)
- 🧑💼 Profile Management with live image and name updates
- 🔍 Category-based Subscription Filtering
- 🔁 Interactive Swiper Sliders for Popular Services and Testimonials
- 📊 Animated Counters with
react-countup
- 🔔 Toast Notifications for success and errors
- 📝 Reusable components using clean and optimized React structure
- ✅ Fully responsive and styled with Tailwind CSS
- React 19 – UI library
- Tailwind CSS 4 – Utility-first CSS framework
- Firebase 11 – Authentication & user data handling
- React Router 7 – Client-side routing
- Swiper 11 – Responsive, touch slider for carousels
- React Toastify 11 – Elegant toast notifications
- React CountUp 6 – Animated number counters
- React Icons 5 – SVG icons library
"dependencies": {
"@tailwindcss/vite": "^4.1.5",
"firebase": "^11.6.1",
"react": "^19.0.0",
"react-countup": "^6.5.3",
"react-dom": "^19.0.0",
"react-icons": "^5.5.0",
"react-router": "^7.5.3",
"react-router-dom": "^7.5.3",
"react-toastify": "^11.0.5",
"swiper": "^11.2.6",
"tailwindcss": "^4.1.5"
}
/src
┣ /components # Reusable UI components (Navbar, Slider, Testimonials, etc.)
┣ /pages # Route pages (Home, MyProfile, etc.)
┣ /provider # FirebaseAuth context
┣ App.jsx # Main App wrapper
┗ main.jsx # App entry point
Feel free to fork the repo, open issues, or suggest features to improve the platform!
This project is licensed under the MIT License.
---
Let me know if you'd like a `LICENSE` file or badges (e.g., Netlify Deploy, React version, etc.) added too.