I don’t want to reinvent the wheel, and was wondering if there are any “starter” projects that will start your project as an access point where you join it, then you can use a webserver to configure the project, such as creating a password to access the webserver, entering your credentials for your router, settings for your project, and starting/stopping your project.
there's a library called WiFiManager which may be what you're looking for.
If not, be more precise in your requirements.