First we design the user
interface using PYQT5 designer
tools.
UX Design
NOTE THAT!
We use images that’s imported
from QRC files. These will then be
converted into fixed python files
extension. That is why we don’t
have any picture extension files.
Converting qrc files
to python files
In this project, we use
command “pyrcc5 satir.qrc -
o satir_rc.py”.
With this resources file, we
can delete our picture files
and use satir_rc.py instead
for images and icon
resources.
In this project, we use command
“pyuic5 project_piton_rawr.ui -o
frontend.py”. From this command,
we get unmodified front-end
python files.
Converting from
Designer Tool UI
into a unmodified
python front-end
Reading inputs and
initializing methods for
calling the back-end
From the unmodified front-end
files, we modify the files to take
inputs from many QWidgets that
we use like QTextEdit,
QRadioButton, and many more.
Also from here, we also add
actions to button for calling back-
end.
BIGGEST
CHALLENGE
main.py
From front-end and resources
python files, of course we need to
make main files to run it all. That’s
where main.py comes in.
Email
Email of the user in
shopee
Password
Password of shopee
account
Path features
Product specification
Link
The product’s link
Input taken from User
Payment Methods
Choose one of the
payment methods
in shopee
Designated Time
Time for shopee flash
sale open
How the Program Works
Taking input
User inputting
all the
information to
GUI
Start login
and
verification
After the app starts,
the user needs to
do verification
through phone
Waiting
Wait until
designated time
to start the back-
end process
Product
Bought
Taadaa! You get a
TV with only 1
thousand rupiah
(if your internet is
fast enough lol)
01
02
03
04
Penggunaan aplikasi ini dapat mengakibatkan pembatalan
pesanan hingga penghapusan akun apabila tidak digunakan
dengan baik. Mohon menggunakan aplikasi ini dengan bijak
DISCLAIMER!