NoaPay is a sleek and responsive digital payment web application. Designed for modern users, it provides seamless transaction experiences, customer reviews, and secure authentication using Firebase. Built with React, Vite, Tailwind CSS, and DaisyUI.
- 💳 Digital payment user interface
- 🔐 Firebase authentication (Login, Register, Google Sign-In)
- ⭐ Customer reviews section
- 👤 Profile update system (name, photo, etc.)
- 🧾 View and manage bill payment details
- 📄 Responsive footer with contact and social links
- 🎨 Tailwind CSS and DaisyUI for beautiful UI
- ⚡ Fast build and development using Vite
- ✅ Easy and secure payment system
- 🔒 Reliable authentication with Firebase
- 🧾 Transparent billing and transaction history
- 👤 Simple profile customization
- 📱 Mobile-friendly and responsive interface
- 🚀 Blazing fast performance using modern web tools
- Register/Login using email or Google account.
- Update your profile to personalize your account.
- Access your dashboard to view your bill history and payment options.
- Make payments or review existing transactions.
- Explore user reviews to build trust and credibility.
- Frontend: React, Vite, Tailwind CSS, DaisyUI
- Authentication: Firebase Auth (Email/Password + Google)
- Hosting: Firebase Hosting
Package | Description | Link |
---|---|---|
react-icons |
Popular icons for React projects | npm |
swiper |
Modern mobile touch slider library | npm |
react-toastify |
Toast notification system for React | npm |
- Email and Password Registration/Login
- Google Sign-In
- Firebase Authentication integrated for secure user management
To run this project locally:
git clone https://github.com/programming-hero-web-course1/b11a9-react-authentication-ismail-dev-code.git
cd b11a9-react-authentication-ismail-dev-code
npm install
npm run dev