What kind of compost bin do you have, one of those barrels that you turn or a bin on the ground? One of the keys to keep it from smelling is moisture control. If you have one of those barrels you have control. With an open bin on the ground, maybe not so much when it rains. It sounds like you are already composting your kitchen scraps. It’s pretty much the same issues, but likely more volume.
What kinds of waste are you getting from the coop, pretty much pure manure like from a droppings board or is there a lot of bedding like shavings or straw mixed with it. Moisture is the biggest key, but having a good mix of browns and greens (carbon and nitrogen) makes a big difference too. Some people clean out their coops on a real regular basis and wind up with large quantities of browns (bedding) compared to greens (poop). These are not as likely to smell but they wind up with a lot of volume plus with a large balance of browns versus greens it takes a long time for them to compost.
With too high a percent greens or if it is too wet, you can get anaerobic action. That’s where the bacteria breaking it down can’t get enough oxygen to breathe so bacteria that do not require oxygen take over. Those tend to smell really bad.
Some of us use systems where we hardly ever clean out the coop. Last time I cleaned mine out it had gone 4 years without being emptied out. These coops are normally large coops built on the ground and often use a version of the deep litter method.
A lot of us also use droppings boards. That’s where you put something under the roosts to catch the poop. They poop a lot while roosting. That way you keep the amount of poop down pretty good in the coop bedding and you get pure manure for your compost bin. Some people spread bedding on the droppings board to make it easier to clean so they don’t get pure poop, but I don’t. You’ll find there are a whole lot of different ways to do about anything.
Another trick to keep the coop from smelling without emptying it out is to turn the bedding and mix up the manure with the bedding. That sounds like work and it can be, but some people just toss some corn or other treat on there and let the chickens do the mixing while they are scratching for the treat.
There are lots of different ways to do these things. It’s not that one way is right and others are wrong, just which way suits our unique situation best. In an urban setting smell control is almost certainly more important than in a rural setting but it’s not pleasant for any of us if we get it wrong. There are a lot of people in an urban setting that do manage it. You can too. Good luck!