That is really nice. I can see enjoying morning coffee or evening toddy out there while talking about the day. I'd love to see a close-up picture of the how it's mounted.
One photo is the pillow block bearings. When I built the porch I had this in mind so I tripled the rough 2 x 6s that are the ceiling joists. There are a 6" x 1/2" lag bolt on either end of the pillow blocks and they luckily landed very close to center of each outside joist. The original idea was to run a pipe through them and attach the chains to the pipe but 3/4" pipe was too large for the 1" holes in the bearings and 1/2" will require bushings as it is too small. Yes I've gotten the expected barbs about whether it's strong enough and will they hold my weight. I may switch it to pipe in the future. Probably the distant future as I have a habit of not fixing things that are working the way they are.
Another picture shows how I mounted the chains to the seat. I cut pieces off a small steel pipe with a tubing cutter and used them to stand the chain off from the frame so the chain wouldn't wear to the finish or wood as it swings. The front bottom mounts are on the 5" lag bolts that I used to attach the front rail to the sides.
Third picture shows how I hung it. I wanted to be able to raise and lower it easily as there is over a foot difference in height between me and my wife. I still have a little work to do adjusting the chains to get the seat to back angle right. It's a hair too low in the front right now and feels like you'll fall off if you start swing too hard. Too far back and they are hard to get out of.
I contoured the seat and back slightly by a very easy method of just adding tapered shims under the boards rather than shaping the sides. This was much simpler and saved a lot of time and effort. It is after all just a porch swing and not fine woodworking. Heavy sanding at the joints rounded the edges for a smooth transition from one slat to the next. The front needs a pretty good slope on it to be comfortable to the back of the knees so I cut the sides on a slope there.
I'm sure there are some cushions in store for the future but that's up to my wife and mother in law as both are very accomplished seamstresses.
Someone I consider a master woodworker once told me that a master woodworker is not someone who never makes mistakes. He is someone who is able to cover them up so that no one can tell.