Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) (Parenthetical) - USD ($)
Nov. 11, 2020
Nov. 10, 2020
Nov. 06, 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
Sep. 30, 2020
Aug. 10, 2020
Mar. 17, 2020
Feb. 21, 2020
Dec. 31, 2019
Debt instrument, interest rate                     12.00%                                    
Debt instrument, maturity date                     Jul. 31, 2020                                    
Original issue discount                                                 $ 104,348       $ 82,608
Inventory                                                 $ 1,057,869       $ 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                                             30 months            
Convertible Note 2019 - 03 [Member] | Extended Maturity [Member]                                                          
Debt instrument, maturity date                                             Dec. 31, 2020            
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                            
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] | Subsequent Event [Member]                                                          
Debt instrument, maturity date   Dec. 15, 2020                                                      
Number of common stock shares issued     6,250                                                    
Convertible Note 2020 - 02 [Member] | Extended Maturity [Member]                                                          
Debt instrument, maturity date                             Sep. 01, 2020                            
Convertible Note 2020 - 02 [Member] | Detachable Warrant [Member]                                                          
Additional discount on convertible note                             $ 85,247                            
Convertible Note 2020 - 03 [Member]                                                          
Convertible notes payable issued                           $ 52,631                              
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                              
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                                
Legal expenses                         $ 5,000                                
Debt instrument, description                         fully repaid within 6 months of issuance                                
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                                
Debt instrument, description                         fully repaid by December 31, 2020                                
Number of common stock shares issued                         27,777                                
Extension fee                         $ 15,000                                
Convertible Note 2020 - 05 [Member] | Increased Principal as a Consideration for Extension [Member]                                                          
Convertible notes payable issued                                                   $ 10,000      
Convertible Note 2020 - 05 [Member] | Subsequent Event [Member]                                                          
Debt instrument, maturity date Dec. 31, 2020                                                        
Convertible Note 2020 - 05 [Member] | Extended Maturity [Member]                                                          
Debt instrument, maturity date                         Oct. 31, 2020                                
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                                                 $ 230,158        
Original issue discount                       $ 40,000                                  
Exchange of convertible notes payable                       $ 460,000                                  
Convertible Note 2020 - 05 One [Member] | Shares issued as Commitment Fee [Member]                                                          
Number of common stock shares issued                       10,000                                  
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, amortized period                 30 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                 Dec. 31, 2020                                        
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