Quarterly report pursuant to Section 13 or 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 10, 2021
Apr. 30, 2021
Apr. 22, 2021
Apr. 14, 2021
Mar. 30, 2021
Mar. 26, 2021
Mar. 12, 2021
Mar. 08, 2021
Feb. 26, 2021
Feb. 22, 2021
Feb. 12, 2021
Jan. 28, 2021
Jan. 27, 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
May 12, 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. 31, 2021
Mar. 29, 2021
Feb. 02, 2021
Dec. 31, 2020
Aug. 10, 2020
Mar. 17, 2020
Debt instrument, interest rate                                                       12.00%                                        
Debt instrument, maturity date                                                       Jul. 31, 2020                                        
Original issue discount                                                                                     $ 104,347     $ 104,347    
Inventory                                                                                     962,859     994,319    
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 due December 31, 2019, but the maturity date was extended to March 31, 2020.            
Debt instrument, conversion price                                                                                   $ 24            
Adjusted exercise price per share                                                                                               $ 4.27
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. 30, 2020                              
Debt instrument, conversion price                                                                 $ 4.27                              
Original issue discount                                                                 $ 12,500                              
Exchange of convertible notes payable                                                                 $ 250,000                              
Number of common stock shares issued                                                                 6,250                              
Extension fee                                   $ 25,000                                                            
Common stock issued as commitment fee                                                                 5,855                              
Convertible Note 2020 - 02 [Member] | Holder [Member]                                                                                                
Inventory               $ 10,000                             $ 200,000                                         $ 20,000 $ 100,000      
Accrued and unpaid interest                                             32,003                                                  
Debt instrument, principal payment                                             129,228                                                  
Premium principal repayment                                             $ 38,769                                                  
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 2021-03 [Member]                                                                                                
Convertible notes payable issued               $ 150,000                                               $ 52,632                                
Debt instrument, interest rate                                                               8.00%                                
Debt instrument, maturity date               Mar. 08, 2022                                               Jun. 30, 2020                                
Debt instrument maturity date, description               The Company has the right to prepay this note without penalty or premium. If this note has not been repaid or converted in full on or prior to the maturity date, then repayment of the outstanding principal balance shall be amortized over the following thirty-six (36) months.                                                                                
Debt instrument, conversion price               $ 5.00                                               $ 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 2021-03 [Member] | Minimum [Member]                                                                                                
Convertible notes payable issued                                                               $ 5,000,000                                
Convertible Note 2021-03 [Member] | Extended Maturity [Member]                                                                                                
Debt instrument, maturity date                                                               Jun. 30, 2021                                
Convertible Note 2021-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 2021-03 [Member] | Detachable Warrant Two [Member]                                                                                                
Warrants to purchase common stock               30,000                                                                                
Warrants price per share               $ 5.00                                                                                
Original issue discount               $ 40,200                                                                                
Warrants term               5 years                                                                                
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                                  
Number of common stock shares issued                                                             27,777                                  
Common stock issued as commitment fee                                                             5,000                                  
Legal expenses                                                             $ 5,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] | Amount Paid as Consideration for Extension [Member]                                                                                                
Extension fee $ 7,500   $ 7,500             $ 7,500   $ 7,500       $ 7,500 $ 7,500                                                              
Convertible Note 2020 - 05 [Member] | Extended Maturity [Member]                                                                                                
Debt instrument, maturity date                                                             May 25, 2021                                  
Convertible Note 2020 - 05 [Member] | Detachable Warrant [Member]                                                                                                
Additional discount on convertible note                                                                                     $ 343,854     $ 368,854    
Convertible Note 2020 - 06 [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     $ 4.50    
Additional discount on convertible note                                                                                     $ 342,658     $ 280,158    
Original issue discount                                                         $ 40,000                           $ 342,658     $ 280,158    
Exchange of convertible notes payable                                                         460,000                                      
Extension fee                                                           $ 25,000                                    
Legal expenses                                                         $ 10,000                                      
Convertible Note 2020 - 06 [Member] | Amount Paid as Consideration for Extension [Member]                                                                                                
Extension fee                             $ 25,000       $ 25,000                                                          
Convertible Note 2020 - 06 [Member] | Shares issued as Commitment Fee [Member]                                                                                                
Number of common stock shares issued                                                         10,000                                      
Convertible Note 2020 - 06 [Member] | Amount Paid as Additional Consideration for Extension [Member]                                                                                                
Extension fee   $ 25,000   $ 12,500 $ 12,500   $ 12,500   $ 12,500   $ 12,500 $ 12,500                                                                        
Convertible Note 2020 - 06 [Member] | Extended Maturity [Member]                                                                                                
Debt instrument, maturity date                                                         Jun. 11, 2021                                      
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.00                                            
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]                                                                                                
Warrants price per share                           $ 5.00                                                                    
Original issue discount                           $ 15,000                                                                    
Warrants term                           5 years                                                                    
Warrants recognition                           $ 14,250                                                                    
Convertible Note 2021-01 [Member]                                                                                                
Convertible notes payable issued                         $ 55,556                                                                      
Debt instrument, interest rate                         8.00%                                                                      
Debt instrument, maturity date                         Dec. 31, 2021                                                                      
Original issue discount                         $ 5,556                                                                      
Exchange of convertible notes payable                         $ 50,000                                                                      
Debt instrument, amortized period                         36 months                                                                      
Convertible Note 2021-01 [Member] | Detachable Warrant [Member]                                                                                                
Warrants to purchase common stock                         15,000                                                                      
Warrants price per share                         $ 5.00                                                                      
Warrants term                         5 years                                                                      
Warrants recognition                         $ 16,650                                                                      
Convertible Note 2021-04 [Member]                                                                                                
Convertible notes payable issued           $ 100,000                                                                                    
Debt instrument, maturity date           Mar. 31, 2022                                                                                    
Debt instrument, conversion price           $ 5.00                                                                                    
Debt instrument, amortized period           36 months                                                                                    
Convertible Note 2021-04 [Member] | Detachable Warrant [Member]                                                                                                
Warrants to purchase common stock           20,000                                                                                    
Warrants price per share           $ 5.00                                                                                    
Warrants term           5 years                                                                                    
Warrants recognition           $ 31,400