Look into reolink, I have multiple and they are really simple, reliable, and easy to use.
They have indoor and outdoor cameras, battery or corded, I prefer the outdoor, I have one mounted under my porch roof that covers the front door and the front walk, and you can't see it until you are on the porch.
I access the camera mainly by the Android app and can view the live and history from anywhere but can also pull them up on PC.
I put an sd card in mine and have it setup like a dash cam so it loops through and deletes the oldest data to make room for new files. With heavy use I still get 3+ weeks of history.
Mine is setup to record on motion. You can set the motion zones that trigger recording to block out cars passing on the street for instance.
I would recommend putting it outdoor and getting one with some nightvision or it will be relatively useless for a lot of important time. Cameras need a lot of light for a good picture and simply turning on a porch light is not going to be enough at night. In addition ir lighting and nightvision is not gonna work well through glass.