I want to build a website that is a directory of beekeeping clubs across the us, I want them sorted by state. Clubs need to be able to add their club to the directory by filling out a form. Me the admin need to review them before they go live. Clubs need to have the option to upgrade their listing for annual fee this should be collected automatically with PayPal or stripe. (also a backoffice for them to edit their listing)
I also want a section that is a directory of beekeeping businesses (paid listings only) auto billing with paypal or stripe. Also need to have a form for businesses to create their listing. (also a backoffice for them to edit their listing)
I also need to have banner ad and square ads that I can sell and a form to sell them also.