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? 👉 Contribution guidelines
More (to-do, changelog, future project 😍 , 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 is123456789
and1234567890
for adding senior(s) and removing senior(s)). -
Add bad words to the list at
index.php
andreport.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
andreport.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 is01234567890
)