https://github.com/bipul-roni/billpayments
https://github.com/bipul-roni/billpayments
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bipul-roni/billpayments
- Owner: Bipul-Roni
- Created: 2025-07-01T09:00:43.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-01T09:22:35.000Z (12 months ago)
- Last Synced: 2025-07-01T10:33:48.737Z (12 months ago)
- Language: JavaScript
- Size: 363 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ธ Bill Payment Web App (Assignment 9) โ Bipul Roni
A simple and functional bill payment system built with **React + Vite**, powered by **Firebase Authentication** and **localStorage-based** bill management.
This is a submission for Programming Hero Assignment 9.
---
## ๐ Live Website
๐ [Visit Live App](https://gilded-dieffenbachia-eb7d45.netlify.app/)
_Replace this with your actual Netlify/Vercel link._
---
## ๐ Key Features
- ๐ **User Authentication** (Register, Login, Logout, Google Login)
- ๐ **Forgot Password** โ Reset via email
- ๐ณ **Bill Listing** โ Pull from static `JSON`
- ๐งพ **Bill Details Page** โ Shows all bill info with payment option
- ๐ฆ **Balance Deduction** โ Simulated wallet balance updated in context
- โ
**Paid Bills Status** โ Tracked using `localStorage`
- ๐ **Filter by Bill Type** โ Dropdown to filter electricity, gas, water, etc.
- ๐จ **Responsive UI** โ Clean TailwindCSS-based layout
- ๐ฆ **Data Persistence** โ Paid bills are remembered via localStorage
---
## ๐งฐ Tech Stack & Packages Used
- `React`
- `Vite`
- `react-router-dom`
- `firebase`
- `react-toastify`
- `tailwindcss`
- `eslint` (basic setup from Vite)
---
## ๐ ๏ธ How to Run Locally
```bash
git clone https://github.com/programming-hero-web-course1/b11a9-react-authentication-Bipul-Roni.git
cd bill-payment
npm install
npm run dev