CHIKA DONATION PORTAL is a single-page web application designed to facilitate donations for the CHIKA messenger bot project. This portal provides an easy-to-use interface for supporters to contribute to the bot's development and maintenance.
- 🌟 Single-page application built with HTML, CSS, and JavaScript
- 💼 Cloudflare Workers integration for serverless deployment
- 💰 bKash payment gateway integration for secure transactions
- 📊 Dynamic package selection and user information display
- 👥 Admin and supporter showcase sections
- 🌙 Dark mode toggle for user preference
- 📱 Responsive design for various device sizes
- HTML5
- CSS3 (with Bootstrap for styling)
- JavaScript (ES6+)
- jQuery for DOM manipulation
- Cloudflare Workers for serverless functions
- bKash Payment Gateway API
- Clone the repository:
git clone https://github.com/tas33n/chika-donation-portal.git
- Navigate to the project directory:
cd chika-donation-portal
- Install dependencies (if any):
npm install
- Configure your Cloudflare Worker:
- Copy the contents of
worker.js
to your Cloudflare Worker - Set up the necessary environment variables in your Cloudflare Worker settings
- Set up bKash Payment Gateway:
- Obtain API credentials from bKash
- Update the bKash configuration in the worker script
-
Deploy the worker to Cloudflare
-
Update the
CDN_BASE
variable inapp.js
to point to your deployed assets
After deployment, users can access the donation portal through the Cloudflare Worker's URL. They can:
- Browse donation packages
- Select a package and enter their user and thread IDs
- Complete the donation process using bKash
- View a thank you message and transaction details upon successful donation
We welcome contributions to the CHIKA DONATION PORTAL project! If you'd like to contribute, please:
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to your branch
- Create a pull request
Please ensure your code adheres to the existing style and includes appropriate comments.
This project is open-source and available under the MIT License.
- Thanks to the bKash team for providing the payment gateway integration
- Cloudflare for their excellent Workers platform
- All contributors and supporters of the CHIKA bot project
For any queries or support, please contact:
- GitHub: @tas33n
- Email: farhanisteak84@gmail.com
Made with ❤️ by @Tas33n