Annual report pursuant to Section 13 and 15(d)

Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) (Parenthetical)

v3.21.1
Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) (Parenthetical) - USD ($)
May 14, 2021
Apr. 22, 2021
Mar. 30, 2021
Mar. 12, 2021
Feb. 26, 2021
Feb. 22, 2021
Feb. 12, 2021
Jan. 28, 2021
Dec. 28, 2020
Dec. 11, 2020
Dec. 01, 2020
Nov. 13, 2020
Nov. 10, 2020
Nov. 09, 2020
Oct. 08, 2020
Sep. 28, 2020
Sep. 22, 2020
Sep. 18, 2020
Sep. 08, 2020
Aug. 07, 2020
Jul. 30, 2020
Jul. 21, 2020
Jul. 14, 2020
May 14, 2020
Mar. 16, 2020
Feb. 25, 2020
Jan. 21, 2020
Jan. 06, 2020
Nov. 08, 2019
Oct. 29, 2019
Oct. 23, 2019
Oct. 10, 2019
Oct. 03, 2019
Sep. 25, 2019
Sep. 04, 2019
Apr. 18, 2019
Mar. 29, 2021
Mar. 08, 2021
Feb. 01, 2021
Dec. 31, 2020
Aug. 10, 2020
Mar. 17, 2020
Dec. 31, 2019
Debt instrument, interest rate                                             12.00%                                        
Debt instrument, maturity date                                             Jul. 31, 2020                                        
Original issue discount                                                                               $ 104,347     $ 82,608
Inventory                                                                               994,319     $ 1,177,831
Convertible Note 2019 - 01 [Member]                                                                                      
Convertible notes payable issued                                                                       $ 150,000              
Debt instrument, interest rate                                                                       10.00%              
Debt instrument, maturity date                                                                       Dec. 31, 2019              
Debt instrument maturity date, description                                                                       Originally matured on December 31, 2019, which was subsequently extended to March 31, 2020.              
Debt instrument, conversion price                                                                       $ 24              
Adjusted exercise price per share                                                                                   $ 4.27 $ 14
Additional discount on convertible note                                                                                     $ 199,012
Convertible Note 2019 - 01 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                                       2,500              
Warrants price per share                                                                       $ 40              
Convertible Note 2019 - 03 [Member]                                                                                      
Convertible notes payable issued                                                                     $ 108,696                
Debt instrument, interest rate                                                                     8.00%                
Debt instrument, maturity date                                                                     Jun. 30, 2020                
Debt instrument, conversion price                                                                     $ 24                
Original issue discount                                                                     $ 8,696                
Exchange of convertible notes payable                                                                     $ 100,000                
Debt instrument, amortized period                                                                     24 months                
Convertible Note 2019 - 03 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                                     Jun. 30, 2021                
Convertible Note 2019 - 03 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                                     1,000                
Warrants price per share                                                                     $ 24                
Additional discount on convertible note                                                                     $ 18,326                
Convertible Note 2019 - 04 [Member]                                                                                      
Convertible notes payable issued                                                                   $ 54,348                  
Debt instrument, interest rate                                                                   8.00%                  
Debt instrument, maturity date                                                                   Jun. 30, 2020                  
Debt instrument, conversion price                                                                   $ 24                  
Original issue discount                                                                   $ 4,348                  
Exchange of convertible notes payable                                                                   $ 50,000                  
Debt instrument, amortized period                                                                   36 months                  
Convertible Note 2019 - 04 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                                   Jun. 30, 2021                  
Convertible Note 2019 - 04 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                                   500                  
Warrants price per share                                                                   $ 24                  
Additional discount on convertible note                                                                   $ 4,190                  
Convertible Note 2019 - 05 [Member]                                                                                      
Convertible notes payable issued                                                                 $ 27,174                    
Debt instrument, interest rate                                                                 8.00%                    
Debt instrument, maturity date                                                                 Jun. 30, 2020                    
Debt instrument, conversion price                                                                 $ 24                    
Original issue discount                                                                 $ 2,174                    
Exchange of convertible notes payable                                                                 $ 25,000                    
Debt instrument, amortized period                                                                 36 months                    
Convertible Note 2019 - 05 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                                 Jun. 30, 2021                    
Convertible Note 2019 - 05 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                                 250                    
Warrants price per share                                                                 $ 24                    
Additional discount on convertible note                                                                 $ 2,705                    
Convertible Note 2019 - 06 [Member]                                                                                      
Convertible notes payable issued                                                               $ 27,174                      
Debt instrument, interest rate                                                               8.00%                      
Debt instrument, maturity date                                                               Jun. 30, 2020                      
Debt instrument, conversion price                                                               $ 24                      
Original issue discount                                                               $ 2,174                      
Exchange of convertible notes payable                                                               $ 25,000                      
Debt instrument, amortized period                                                               36 months                      
Convertible Note 2019 - 06 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                               Jun. 30, 2021                      
Convertible Note 2019 - 06 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                               250                      
Warrants price per share                                                               $ 24                      
Additional discount on convertible note                                                               $ 2,505                      
Convertible Note 2019 - 08 [Member]                                                                                      
Convertible notes payable issued                                                             $ 108,696                        
Debt instrument, interest rate                                                             8.00%                        
Debt instrument, maturity date                                                             Jun. 30, 2020                        
Debt instrument, conversion price                                                             $ 24                        
Original issue discount                                                             $ 8,696                        
Exchange of convertible notes payable                                                             $ 100,000                        
Debt instrument, amortized period                                                             36 months                        
Convertible Note 2019 - 08 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                             Jun. 30, 2021                        
Convertible Note 2019 - 08 [Member] | Detachable Warrant [Member]                                                                                      
Additional discount on convertible note                                                             $ 21,363                        
Convertible Note 2019 - 08 [Member] | Detachable Warrant One [Member]                                                                                      
Warrants to purchase common stock                                                             1,250                        
Warrants price per share                                                             $ 30                        
Convertible Note 2019 - 08 [Member] | Detachable Warrant Two [Member]                                                                                      
Warrants to purchase common stock                                                             1,250                        
Warrants price per share                                                             $ 40                        
Convertible Note 2019 - 09 [Member]                                                                                      
Convertible notes payable issued                                                           $ 27,174                          
Debt instrument, interest rate                                                           8.00%                          
Debt instrument, maturity date                                                           Jun. 30, 2020                          
Debt instrument, conversion price                                                           $ 24                          
Original issue discount                                                           $ 2,174                          
Exchange of convertible notes payable                                                           $ 25,000                          
Debt instrument, amortized period                                                           36 months                          
Convertible Note 2019 - 09 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                           Jun. 30, 2021                          
Convertible Note 2019 - 09 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                           250                          
Warrants price per share                                                           $ 24                          
Additional discount on convertible note                                                           $ 2,295                          
Convertible Note 2019 - 10 [Member]                                                                                      
Convertible notes payable issued                                                         $ 16,304                            
Debt instrument, interest rate                                                         8.00%                            
Debt instrument, maturity date                                                         Jun. 30, 2020                            
Debt instrument, conversion price                                                         $ 14                            
Original issue discount                                                         $ 1,304                            
Exchange of convertible notes payable                                                         $ 15,000                            
Debt instrument, amortized period                                                         36 months                            
Convertible Note 2019 - 10 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                         Jun. 30, 2021                            
Convertible Note 2019 - 10 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                         150                            
Warrants price per share                                                         $ 14                            
Additional discount on convertible note                                                         $ 3,279                            
Convertible Note 2020 - 01 [Member]                                                                                      
Convertible notes payable issued                                                       $ 10,870                              
Debt instrument, interest rate                                                       8.00%                              
Debt instrument, maturity date                                                       Jun. 30, 2020                              
Debt instrument, conversion price                                                       $ 10                              
Original issue discount                                                       $ 870                              
Exchange of convertible notes payable                                                       $ 10,000                              
Debt instrument, amortized period                                                       36 months                              
Convertible Note 2020 - 01 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                       Jun. 30, 2021                              
Convertible Note 2020 - 01 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                       100                              
Warrants price per share                                                       $ 10                              
Additional discount on convertible note                                                       $ 793                              
Convertible Note 2020 - 02 [Member]                                                                                      
Convertible notes payable issued                                                     $ 262,500                                
Debt instrument, interest rate                                                     10.00%                                
Debt instrument, maturity date                                                     Jun. 01, 2020                                
Debt instrument, conversion price                                                     $ 4.27                                
Original issue discount                                                     $ 12,500                                
Exchange of convertible notes payable                                                     $ 250,000                                
Common stock issued as commitment fee                                                     5,855                                
Number of common stock shares issued                                                     6,250                                
Extension fee                         $ 25,000                                                            
Convertible Note 2020 - 02 [Member] | Holder [Member]                                                                                      
Inventory                                   $ 200,000                                                  
Accrued and unpaid interest                                   32,003                                                  
Debt instrument, principal payment                                   129,228                                                  
Premium principal repayment                                   $ 38,769                                                  
Convertible Note 2020 - 02 [Member] | Holder [Member] | Subsequent Event [Member]                                                                                      
Inventory                                                                         $ 20,000 $ 10,000 $ 100,000        
Convertible Note 2020 - 02 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                     Feb. 28, 2021                                
Convertible Note 2020 - 02 [Member] | Detachable Warrant [Member]                                                                                      
Additional discount on convertible note                                                     $ 110,247                         25,000      
Convertible Note 2020 - 03 [Member]                                                                                      
Convertible notes payable issued                                                   $ 52,632                                  
Debt instrument, interest rate                                                   8.00%                                  
Debt instrument, maturity date                                                   Jun. 30, 2020                                  
Debt instrument, conversion price                                                   $ 7.50                                  
Original issue discount                                                   $ 2,632                                  
Exchange of convertible notes payable                                                   $ 50,000                                  
Debt instrument, amortized period                                                   36 months                                  
Debt instrument, discount offering price percentage                                                   25.00%                                  
Convertible Note 2020 - 03 [Member] | Minimum [Member]                                                                                      
Convertible notes payable issued                                                   $ 5,000,000                                  
Convertible Note 2020 - 03 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                   Jun. 30, 2021                                  
Convertible Note 2020 - 03 [Member] | Detachable Warrant [Member]                                                                                      
Warrants to purchase common stock                                                   500                                  
Warrants price per share                                                   $ 7.50                                  
Additional discount on convertible note                                                   $ 1,985                                  
Convertible Note 2020 - 04 [Member]                                                                                      
Convertible notes payable issued                                                 $ 250,000                                    
Debt instrument, interest rate                                                 10.00%                                    
Debt instrument, maturity date                                                 Sep. 16, 2020                                    
Debt instrument maturity date, description                                                 This note was fully repaid as of May 14, 2020                                    
Debt instrument, conversion price                                                 $ 4.50                                    
Original issue discount                                                 $ 20,000                                    
Exchange of convertible notes payable                                                 $ 230,000                                    
Common stock issued as commitment fee                                                 5,000                                    
Debt issuance cost                                                 $ 27,777                                    
Debt instrument, description                                                 fully repaid within 6 months of issuance                                    
Legal expenses                                                 $ 5,000                                    
Convertible Note 2020 - 04 [Member] | Detachable Warrant [Member]                                                                                      
Additional discount on convertible note                                                 343,854                                    
Convertible Note 2020 - 05 [Member]                                                                                      
Convertible notes payable issued                                                 $ 250,000                                    
Debt instrument, interest rate                                                 10.00%                                    
Debt instrument, maturity date                                                 Sep. 16, 2020                                    
Debt instrument, conversion price                                                 $ 4.50                                    
Original issue discount                                                 $ 20,000                                    
Exchange of convertible notes payable                                                 $ 230,000                                    
Common stock issued as commitment fee                                                 5,000                                    
Legal expenses                                                 $ 5,000                                    
Number of common stock shares issued                                                 27,777                                    
Convertible Note 2020 - 05 [Member] | Increased Principal as a Consideration for Extension [Member]                                                                                      
Convertible notes payable issued                                                                                 $ 10,000    
Convertible Note 2020 - 05 [Member] | Amount Paid as Consideration for Extension [Member]                                                                                      
Extension fee                     $ 7,500 $ 7,500                                                              
Convertible Note 2020 - 05 [Member] | Subsequent Event [Member] | Amount Paid as Consideration for Extension [Member]                                                                                      
Extension fee $ 7,500 $ 7,500       $ 7,500   $ 7,500                                                                      
Convertible Note 2020 - 05 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                                 May 31, 2021                                    
Convertible Note 2020 - 05 [Member] | Detachable Warrant [Member]                                                                                      
Additional discount on convertible note                                                                               $ 343,854      
Convertible Note 2020 - 05 One [Member]                                                                                      
Convertible notes payable issued                                               $ 500,000                                      
Debt instrument, interest rate                                               10.00%                                      
Debt instrument, maturity date                                               May 14, 2021                                      
Debt instrument, conversion price                                               $ 9.75                               $ 4.50      
Additional discount on convertible note                                                                               $ 280,158      
Original issue discount                                               $ 40,000                                      
Exchange of convertible notes payable                                               460,000                                      
Legal expenses                                               $ 10,000                                      
Convertible Note 2020 - 05 One [Member] | Amount Paid as Consideration for Extension [Member]                                                                                      
Extension fee                   $ 25,000       $ 25,000                                                          
Convertible Note 2020 - 05 One [Member] | Shares issued as Commitment Fee [Member]                                                                                      
Number of common stock shares issued                                               10,000                                      
Convertible Note 2020 - 05 One [Member] | Subsequent Event [Member] | Amount Paid as Additional Consideration for Extension [Member]                                                                                      
Extension fee     $ 12,500 $ 12,500 $ 12,500   $ 12,500 $ 12,500                                                                      
Convertible Note 2020 - 07 [Member]                                                                                      
Convertible notes payable issued                                           $ 100,000                                          
Debt instrument, interest rate                                           8.00%                                          
Debt instrument, maturity date                                           Jun. 30, 2021                                          
Debt instrument, conversion price                                           $ 5.00                                          
Debt instrument, amortized period                                           36 months                                          
Debt instrument, discount offering price percentage                                           25.00%                                          
Convertible Note 2020 - 07 [Member] | Minimum [Member]                                                                                      
Convertible notes payable issued                                           $ 5,000,000                                          
Debt instrument, conversion price                                           $ 5.00                                          
Convertible Note 2020 - 07 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                           20,000                                          
Warrants price per share                                           $ 7.50                                          
Warrants term                                           5 years                                          
Warrants recognition                                           $ 105,800                                          
Convertible Note 2020 - 07 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                           20,000                                          
Warrants price per share                                           $ 10.00                                          
Convertible Note 2020 - 08 [Member]                                                                                      
Convertible notes payable issued                                         $ 25,000                                            
Debt instrument, interest rate                                         12.00%                                            
Debt instrument, maturity date                                         Sep. 30, 2020                                            
Debt instrument, conversion price                                         $ 5                                            
Debt instrument, amortized period                                         24 months                                            
Convertible Note 2020 - 08 [Member] | Minimum [Member]                                                                                      
Convertible notes payable issued                                         $ 5,000,000                                            
Convertible Note 2020 - 08 [Member] | Extended Maturity [Member]                                                                                      
Debt instrument, maturity date                                         Jun. 30, 2021                                            
Convertible Note 2020 - 08 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                         250                                            
Warrants price per share                                         $ 5.00                                            
Warrants term                                         5 years                                            
Warrants recognition                                         $ 953                                            
Convertible Note 2020 - 09 [Member]                                                                                      
Convertible notes payable issued                                       $ 100,000                                              
Debt instrument, interest rate                                       8.00%                                              
Debt instrument, maturity date                                       Jul. 31, 2021                                              
Debt instrument, conversion price                                       $ 5.00                                              
Debt instrument, amortized period                                       24 months                                              
Convertible Note 2020 - 09 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                       20,000                                              
Warrants price per share                                       $ 7.50                                              
Warrants term                                       5 years                                              
Warrants recognition                                       $ 106,000                                              
Convertible Note 2020 - 09 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                       20,000                                              
Warrants price per share                                       $ 10.00                                              
Convertible Note 2020 - 10 [Member]                                                                                      
Convertible notes payable issued                                     $ 15,000                                                
Debt instrument, interest rate                                     8.00%                                                
Debt instrument, maturity date                                     Jun. 30, 2021                                                
Debt instrument, conversion price                                     $ 4.50                                                
Debt instrument, amortized period                                     36 months                                                
Convertible Note 2020 - 10 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                     2,000                                                
Warrants price per share                                     $ 7.50                                                
Warrants term                                     5 years                                                
Warrants recognition                                     $ 5,300                                                
Convertible Note 2020 - 12 [Member]                                                                                      
Convertible notes payable issued                                 $ 25,000                                                    
Debt instrument, interest rate                                 8.00%                                                    
Debt instrument, maturity date                                 Jun. 30, 2021                                                    
Debt instrument, conversion price                                 $ 4.50                                                    
Debt instrument, amortized period                                 36 months                                                    
Convertible Note 2020 - 12 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                                 5,555                                                    
Warrants price per share                                 $ 4.50                                                    
Warrants term                                 5 years                                                    
Warrants recognition                                 $ 11,499                                                    
Convertible Note 2020 - 13 [Member]                                                                                      
Convertible notes payable issued                               $ 108,696                                                      
Debt instrument, interest rate                               8.00%                                                      
Debt instrument, maturity date                               Jun. 30, 2021                                                      
Debt instrument, conversion price                               $ 4.50                                                      
Original issue discount                               $ 8,696                                                      
Exchange of convertible notes payable                               $ 100,000                                                      
Debt instrument, amortized period                               36 months                                                      
Convertible Note 2020 - 13 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                               24,155                                                      
Warrants price per share                               $ 4.50                                                      
Warrants term                               5 years                                                      
Warrants recognition                               $ 50,001                                                      
Convertible Note 2020 - 14 [Member]                                                                                      
Convertible notes payable issued                             $ 60,000                                                        
Debt instrument, interest rate                             8.00%                                                        
Debt instrument, maturity date                             Sep. 30, 2021                                                        
Debt instrument, conversion price                             $ 4.50                                                        
Debt instrument, amortized period                             36 months                                                        
Convertible Note 2020 - 14 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                             13,333                                                        
Warrants price per share                             $ 4.50                                                        
Warrants term                             5 years                                                        
Warrants recognition                             $ 27,599                                                        
Convertible Note 2020 - 15 [Member]                                                                                      
Convertible notes payable issued                             $ 20,000                                                        
Debt instrument, interest rate                             8.00%                                                        
Debt instrument, maturity date                             Sep. 30, 2021                                                        
Debt instrument, conversion price                             $ 4.50                                                        
Debt instrument, amortized period                             36 months                                                        
Convertible Note 2020 - 15 [Member] | Warrant [Member]                                                                                      
Warrants to purchase common stock                             4,444                                                        
Warrants price per share                             $ 4.50                                                        
Warrants term                             5 years                                                        
Warrants recognition                             $ 9,199                                                        
Convertible Note 2020 - 17 [Member]                                                                                      
Convertible notes payable issued                 $ 55,556                                                                    
Debt instrument, interest rate                 8.00%                                                                    
Debt instrument, maturity date                 Dec. 31, 2021                                                                    
Debt instrument, conversion price                 $ 5.00                                                                    
Original issue discount                 $ 5,556                                                                    
Exchange of convertible notes payable                 $ 50,000                                                                    
Debt instrument, amortized period                 36 months                                                                    
Convertible Note 2020 - 17 [Member] | Warrant [Member]                                                                                      
Original issue discount                 $ 15,000                                                                    
Exchange of convertible notes payable                 $ 5                                                                    
Warrants term                 5 years                                                                    
Warrants recognition                 $ 14,250