https://github.com/imabusayed/chanda-calculator
A satirical "Chanda Calculator" web app to poke fun at Bangladeshi politics. Built with Next.js and Tailwind CSS, it calculates a "mandatory" political donation and lets users download a PDF receipt.
https://github.com/imabusayed/chanda-calculator
bangla bangladesh bnp chandabaji funny-project html2canvas javascript nextjs pdf-generation politics react satire tailwindcss
Last synced: 3 months ago
JSON representation
A satirical "Chanda Calculator" web app to poke fun at Bangladeshi politics. Built with Next.js and Tailwind CSS, it calculates a "mandatory" political donation and lets users download a PDF receipt.
- Host: GitHub
- URL: https://github.com/imabusayed/chanda-calculator
- Owner: ImAbuSayed
- License: mit
- Created: 2025-07-15T17:14:37.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T21:54:17.000Z (3 months ago)
- Last Synced: 2025-07-16T17:17:25.158Z (3 months ago)
- Topics: bangla, bangladesh, bnp, chandabaji, funny-project, html2canvas, javascript, nextjs, pdf-generation, politics, react, satire, tailwindcss
- Language: TypeScript
- Homepage: https://chanda-calculator.vercel.app
- Size: 16.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# চাঁদা ক্যালকুলেটর (Chanda Calculator) - A Satirical Web App


**"গণতন্ত্র পুনরুদ্ধারের জন্য আপনার আবশ্যিক অবদান নির্ধারণ করুন"**
*"Determine your mandatory contribution for the restoration of democracy"*---
### [➡️ Live Demo Link ⬅️](https://chanda-calculator.vercel.app/)
---

*A preview of the Chanda Calculator interface.*## 📝 Introduction
**Chanda Calculator (চাঁদা ক্যালকুলেটর)** is a satirical single-page web application built with **React** and **Next.js**. This funny Bangla app is designed to poke fun at the political culture of "chanda" (forced donations or subscriptions) in Bangladesh.
Inspired by recent political discourse and accusations against parties like the BNP, this app provides a "professional" looking tool for citizens to "estimate" their mandatory contribution to the "cause". Users can select their profession, input their monthly income, and receive a humorously calculated chanda amount along with a witty, satirical justification. To complete the experience, they can even download a formal-looking "receipt" of their estimated contribution as a PDF.
This project is intended purely for **entertainment, humor, and political satire**. It is a commentary on political practices and should not be taken seriously.
**Keywords:** Chanda Calculator, Bangla funny app, Bangladesh political satire, Vercel app, Next.js project, React satirical app, BNP chanda, funny Bengali web app, চাঁদা ক্যালকুলেটর.
## ✨ Features
* **😂 Satirical Content:** All content is in Bengali, crafted with a humorous and satirical tone.
* **💼 Professional UI:** A clean, modern, and responsive dark-themed UI built with **Tailwind CSS** to mimic a serious financial application.
* **🧮 "Advanced" Calculation:** A complex (and completely made-up) algorithm calculates the chanda based on profession and income.
* **📄 PDF Receipt Download:** Users can download a PDF "receipt" of their calculated amount, making the satire shareable.
* **📱 Fully Responsive:** Looks and works great on desktops, tablets, and mobile devices.
* **🚀 Built with Modern Tech:** A fast, single-page application powered by React and Next.js.## 🛠️ Tech Stack
* **Frontend:** [React](https://reactjs.org/), [Next.js](https://nextjs.org/)
* **Styling:** [Tailwind CSS](https://tailwindcss.com/)
* **PDF Generation:** [jsPDF](https://github.com/parallax/jsPDF) & [html2canvas](https://html2canvas.hertzen.com/)## 🚀 Getting Started
To run this project locally, follow these simple steps.
### Prerequisites
Make sure you have Node.js and npm (or yarn) installed on your machine.
* [Node.js](https://nodejs.org/) (v16 or higher recommended)
* [npm](https://www.npmjs.com/get-npm) or [yarn](https://classic.yarnpkg.com/en/docs/install/)### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/ImAbuSayed/chanda-calculator.git
```
2. **Navigate to the project directory:**
```bash
cd chanda-calculator
```
3. **Install dependencies:**
```bash
npm install
# OR
yarn install
```
4. **Run the development server:**
```bash
npm run dev
# OR
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## 🤝 Contributing
This is a fun project, and contributions are welcome! If you have ideas for funnier messages, new professions, or improved "calculation" logic, feel free to:
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingIdea`)
3. Commit your Changes (`git commit -m 'Add some AmazingIdea'`)
4. Push to the Branch (`git push origin feature/AmazingIdea`)
5. Open a Pull Request## ⚠️ Disclaimer
This application is a work of satire and is intended for entertainment purposes only. The names, characters, and incidents portrayed in this production are fictitious. No identification with actual persons (living or deceased), places, buildings, and products is intended or should be inferred. Any resemblance to real political parties or events is purely for the sake of satire.
## 📜 License
This project is licensed under the **LOL (Laugh Out Loud) License**. You are free to laugh, share, and modify this project as long as you find it funny.