Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) - USD ($)
|
12 Months Ended |
Apr. 30, 2020 |
Apr. 30, 2019 |
| Total convertible notes payable |
$ 150,000
|
$ 905,000
|
| Less: unamortized debt discount and deferred financing fees |
(34,255)
|
(34,433)
|
| Convertible notes payable, net |
115,745
|
870,567
|
| Less: current portion of convertible notes payable |
90,157
|
855,000
|
| Long-term convertible notes payable |
$ 25,588
|
$ 15,567
|
| Maturity One [Member] |
|
|
| Issuance Date |
2017-10
|
2017-10
|
| Maturity Date |
October 2022
|
October 2022
|
| Conversion Price (per share) |
$ 0.15
|
$ 0.15
|
| Total convertible notes payable |
$ 50,000
|
$ 50,000
|
| Maturity Two [Member] |
|
|
| Issuance Date |
2017-11
|
2017-11
|
| Maturity Date |
On Demand
|
On Demand
|
| Conversion Price (per share) |
$ 0.0025
|
$ 0.0025
|
| Total convertible notes payable |
|
$ 5,000
|
| Maturity Three [Member] |
|
|
| Issuance Date |
2018-01
|
2018-01
|
| Maturity Date |
On Demand
|
On Demand
|
| Conversion Price (per share) |
$ 0.0025
|
$ 0.0025
|
| Total convertible notes payable |
|
$ 250,000
|
| Maturity Four [Member] |
|
|
| Issuance Date |
2018-02
|
2018-02
|
| Maturity Date |
On Demand
|
On Demand
|
| Conversion Price (per share) |
$ 0.0025
|
$ 0.0025
|
| Total convertible notes payable |
|
$ 250,000
|
| Maturity Five [Member] |
|
|
| Issuance Date |
2018-03
|
2018-03
|
| Maturity Date |
On Demand
|
On Demand
|
| Conversion Price (per share) |
$ 0.01
|
$ 0.01
|
| Total convertible notes payable |
|
$ 250,000
|
| Maturity Six [Member] |
|
|
| Issuance Date |
2018-04
|
2018-04
|
| Maturity Date |
April 2021
|
April 2021
|
| Conversion Price (per share) |
$ 0.01
|
$ 0.01
|
| Total convertible notes payable |
$ 100,000
|
$ 100,000
|