This is part 1 of 4, and in this part we will set up the project and create the base templates.
Users must be authenticated to join the chat rooms.
We are going to use Django Channels for the web sockets communication.
The design is built using Tailwind CSS, so you will be able to learn a little bit about that as well.
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
-1 OR 2+188-188-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 11:36
-1 OR 2+799-799-1=0+0+0+1
EFSArCBy | Jul 02, 26 11:36
-1' OR 2+728-728-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 11:36
-1' OR 2+967-967-1=0+0+0+1 or 'wIOj3gUL'='
EFSArCBy | Jul 02, 26 11:36
-1" OR 2+385-385-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 11:36
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 02, 26 11:36
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 02, 26 11:36
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 02, 26 11:36
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
EFSArCBy | Jul 02, 26 11:36
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:36
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:36
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:36
555ho9I9HXr'; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:36
555-1 OR 454=(SELECT 454 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:36
555-1) OR 457=(SELECT 457 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:36
555-1)) OR 653=(SELECT 653 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:36
555BXWYGnOB' OR 328=(SELECT 328 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:36
555jjdXh4YH') OR 691=(SELECT 691 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:36
555VcurDmcN')) OR 215=(SELECT 215 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:36
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 02, 26 11:36
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555'"
EFSArCBy | Jul 02, 26 11:36
@@YeNmE
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
-1 OR 2+498-498-1=0+0+0+1 -- | Jul 02, 26 11:36
555
-1 OR 2+770-770-1=0+0+0+1 | Jul 02, 26 11:36
555
-1' OR 2+407-407-1=0+0+0+1 -- | Jul 02, 26 11:36
555
-1' OR 2+301-301-1=0+0+0+1 or 'OEAqJ7OC'=' | Jul 02, 26 11:36
555
-1" OR 2+750-750-1=0+0+0+1 -- | Jul 02, 26 11:36
555
if(now()=sysdate(),sleep(15),0) | Jul 02, 26 11:36
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 11:36
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 11:36
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 11:36
555
EFSArCBymDMrQkzh'; waitfor delay '0:0:15' -- | Jul 02, 26 11:36
555
EFSArCByrZ7SQE4y' OR 962=(SELECT 962 FROM PG_SLEEP(15))-- | Jul 02, 26 11:36
555
EFSArCByJYpEGPYU') OR 793=(SELECT 793 FROM PG_SLEEP(15))-- | Jul 02, 26 11:36
555
EFSArCByPAOxBPCJ')) OR 902=(SELECT 902 FROM PG_SLEEP(15))-- | Jul 02, 26 11:36
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy'" | Jul 02, 26 11:36
555
@@SjpMv | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 02, 26 11:36
555
EFSArCBy | Jul 21, 26 12:26
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
-1 OR 2+740-740-1=0+0+0+1 --
EFSArCBy | Jul 21, 26 12:32
-1 OR 2+615-615-1=0+0+0+1
EFSArCBy | Jul 21, 26 12:32
-1' OR 2+571-571-1=0+0+0+1 --
EFSArCBy | Jul 21, 26 12:32
-1' OR 2+691-691-1=0+0+0+1 or 'nndzXqav'='
EFSArCBy | Jul 21, 26 12:32
-1" OR 2+77-77-1=0+0+0+1 --
EFSArCBy | Jul 21, 26 12:32
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 21, 26 12:32
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 21, 26 12:32
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 21, 26 12:32
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
EFSArCBy | Jul 21, 26 12:32
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 21, 26 12:32
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 21, 26 12:32
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 21, 26 12:32
555UrwlpwuL'; waitfor delay '0:0:15' --
EFSArCBy | Jul 21, 26 12:32
555-1 OR 95=(SELECT 95 FROM PG_SLEEP(15))--
EFSArCBy | Jul 21, 26 12:32
555-1) OR 907=(SELECT 907 FROM PG_SLEEP(15))--
EFSArCBy | Jul 21, 26 12:32
555-1)) OR 375=(SELECT 375 FROM PG_SLEEP(15))--
EFSArCBy | Jul 21, 26 12:32
555hANFqwxB' OR 384=(SELECT 384 FROM PG_SLEEP(15))--
EFSArCBy | Jul 21, 26 12:32
555XfsUDizX') OR 866=(SELECT 866 FROM PG_SLEEP(15))--
EFSArCBy | Jul 21, 26 12:32
555cEo6Qgon')) OR 813=(SELECT 813 FROM PG_SLEEP(15))--
EFSArCBy | Jul 21, 26 12:32
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 21, 26 12:32
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555'"
EFSArCBy | Jul 21, 26 12:32
@@9iY8w
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
-1 OR 2+477-477-1=0+0+0+1 -- | Jul 21, 26 12:32
555
-1 OR 2+347-347-1=0+0+0+1 | Jul 21, 26 12:32
555
-1' OR 2+897-897-1=0+0+0+1 -- | Jul 21, 26 12:32
555
-1' OR 2+397-397-1=0+0+0+1 or 'XhaMl4YV'=' | Jul 21, 26 12:32
555
-1" OR 2+375-375-1=0+0+0+1 -- | Jul 21, 26 12:32
555
if(now()=sysdate(),sleep(15),0) | Jul 21, 26 12:32
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 21, 26 12:32
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 21, 26 12:32
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 21, 26 12:32
555
EFSArCByZMYbL0ce'; waitfor delay '0:0:15' -- | Jul 21, 26 12:32
555
EFSArCByVb9F4bLw' OR 85=(SELECT 85 FROM PG_SLEEP(15))-- | Jul 21, 26 12:32
555
EFSArCByoXFtbTHJ') OR 555=(SELECT 555 FROM PG_SLEEP(15))-- | Jul 21, 26 12:32
555
EFSArCByvkpPmVkJ')) OR 29=(SELECT 29 FROM PG_SLEEP(15))-- | Jul 21, 26 12:32
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy'" | Jul 21, 26 12:32
555
@@gIVLr | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 21, 26 12:32
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
-1 OR 2+454-454-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 03:28
-1 OR 2+757-757-1=0+0+0+1
EFSArCBy | Jul 23, 26 03:28
-1' OR 2+11-11-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 03:28
-1' OR 2+616-616-1=0+0+0+1 or 'tLg1UUsq'='
EFSArCBy | Jul 23, 26 03:28
-1" OR 2+26-26-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 03:28
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 23, 26 03:28
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 23, 26 03:28
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 23, 26 03:28
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
EFSArCBy | Jul 23, 26 03:28
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 03:28
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 03:28
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 03:28
555ZEzDbR07'; waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 03:28
555-1 OR 944=(SELECT 944 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 03:28
555-1) OR 374=(SELECT 374 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 03:28
555-1)) OR 837=(SELECT 837 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 03:28
5554e7ebY5C' OR 905=(SELECT 905 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 03:28
555umgj7Rja') OR 331=(SELECT 331 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 03:28
5553YYE564l')) OR 327=(SELECT 327 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 03:28
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 23, 26 03:28
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555'"
EFSArCBy | Jul 23, 26 03:28
@@Ocg63
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
-1 OR 2+713-713-1=0+0+0+1 -- | Jul 23, 26 03:28
555
-1 OR 2+557-557-1=0+0+0+1 | Jul 23, 26 03:28
555
-1' OR 2+316-316-1=0+0+0+1 -- | Jul 23, 26 03:28
555
-1' OR 2+16-16-1=0+0+0+1 or 'rmIsW0xB'=' | Jul 23, 26 03:28
555
-1" OR 2+761-761-1=0+0+0+1 -- | Jul 23, 26 03:28
555
if(now()=sysdate(),sleep(15),0) | Jul 23, 26 03:28
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 23, 26 03:28
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 23, 26 03:28
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 23, 26 03:28
555
EFSArCByBayUHOpm'; waitfor delay '0:0:15' -- | Jul 23, 26 03:28
555
EFSArCByVpfXnD9S' OR 258=(SELECT 258 FROM PG_SLEEP(15))-- | Jul 23, 26 03:28
555
EFSArCBywb6ey7jZ') OR 342=(SELECT 342 FROM PG_SLEEP(15))-- | Jul 23, 26 03:28
555
EFSArCBy0w546iYY')) OR 530=(SELECT 530 FROM PG_SLEEP(15))-- | Jul 23, 26 03:28
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy'" | Jul 23, 26 03:28
555
@@Dh34D | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555
EFSArCBy | Jul 23, 26 03:28
555