Little project to make senior bidding activity better!
Here are some reasons why it is better than google form (traditional way).
Set-up guide; Want to contribute? :point_right: Contribution guidelines
More (to-do, changelog, future project :heart_eyes: , etc) at WIKI.
Passwords in addsenoirname.php
and RemoveABidd.php
are not encrypted for the sake of simplicity.
Verification link is NOT gonna be developed, and it was removed from to-do list. Therefore, The website only sends you an email, and you have to reply back if there is anything wrong.
In blind-bidding, you will not be able to see the current price of each senior. In addition, the minimum price for each senior will be raised over time. This does not neccessary mean it is the current price of that senior; the actual price can be higher/lower.
Click the link to go to the website
Desktop view:
mobile view: (iPhone 5s/SE)
Desktop view:
mobile view: (iPhone 5s/SE)
GNU Lesser General Public License v2.1 in comply with PHPMailer
Support blind-bidding
Updates in real-time (every 1 second)
Show bidding history in real-time bidding, but no names revealed (only bidder’s email and senior’s code name)
User can see how much time they have left until the bid expires
User can see who wins which senior (real-time bidding)
User will receive an email confirmation
User can report bidder(s) (real-time bidding)
Add/Remove seniors easily through website during the registration process
Provided with admin tool to remove bid(s) with ease if the bid(s) is/are not legit
The website can be modified to fit with different purposes (exp: from real-time bidding to blind bidding)
Beautiful and responsive UI
No browser and device left behind
Your privacy matters; we don’t collect data, use cookies/ads, share information
User can request features, create PR(s) and report issues about this project/future project here and on the website
Fully Open-source
Receives updates frequently
SET-UP
Decide whether you want to use real-time bidding or blind-bidding, if you use blind bidding, copy all the files from /blindbid/
and paste all of them to root
Go to /addsenoirname.php
and add/remove seniors (default password is 123456789
and 1234567890
for adding senior(s) and removing senior(s)).
Add bad words to the list at index.php
and report.php
(prevent user from entering bad words).
Add images for the slide-show at /image/
(width: 980px; height: 380px)
Add your email + password in PHPMailer in index.php
and report.php
to send email, and enable less secure apps in Gmail in order to setup PHPMailer
If the bid(s) is/are not legit, go to /RemoveABidd.php
to remove lastest bid (default password is 01234567890
)