Paybo is an all in one donation app, not only for institute, but for anyone who wants to donate for a great cause.
- Install the app from the github repo
- Navigate inside the app for the cause you wish
- Donate for the cause
- Seamless Payments with RAZORPAY APIs
- Upi, cards, Neft, all payment methods supported, Cheers to Razorpay!
- Beautiful Admin Dashboard to see donation statistics
- Add event option to Allow creating Events (eg. Orphanage drives)
- Collect allowances or money for In-house Events.
- Get informatin about current events going.
- Receive mail after donation is saved in database.
Grab the latest release from git repo. The Admin dashboard can be found here.
Our institute needed a payment solution for donation as well as fund collection for Student Body Clubs. There was also a need for a portal where anyone can donate money without worries about misuse. Through Paybo, we can reach everyone, including Alumnis, that wish to donate to their college. Paybo is also meant to provide a fund for emergencies.
Paybo was made with love using various technologies combined
- Flutter - Cross platform apps fast & easy!
- MongoDB Atlas - Online NoSQL based storage solution
- Heroku - Platform as a Service to run any kind of app
- Python - Interpreted Programming Language
- Flask - A micro web framework written in Python.
- RazorPay APIs - Payment Gateway
- HTML5 - duh
Start a local Mongo Session and update the MONGO_URL in database/dp.py file. Install the dependencies and devDependencies and start the server.
$ cd PayBo/Server
$ pip3 install requirements.txt
$ export FLASK_APP=app.py
$ export FLASK_ENV=development
$ flask run
For production environments...
$ export FLASK_ENV=production
$ flask run
To create the necessary document structure in database, go to HOSTED_URL/init for the first time you run the server
Install flutter and Android SDK
$ cd App
$ flutter pub get
$ flutter run
This will start the app in debug mode on connecte device.
Made with ❤️