One of the best ways of composting that I know is bokashi. It works by a fermentation process. The biggest advantage of it is that you can put any organic matter into it, except maybe bones. Yes, you can even put meat, dairy, rice, pasta etc. in addition to fruit and vegetable matter. Once the bucket is full, let it ferment for a week, drain the liquid once a day, and then bury it. The fermenting for a week means that it breaks down much quicker in the ground. This means that all that waste becomes usable and useful to the bacteria and plants in the soil much much quicker than if you were to compost it the traditional way. It's a difference of weeks vs. months.
One of the biggest concerns is smell, but honestly it isn't so bad. Because it works by a fermentation process you need to keep the environment anaerobic i.e. lacking oxygen. That means keeping the bokashi bucket sealed most of the time, so you only need to smell it when you open the bucket to put your waste in once a day. Besides, the smell itself is as bad as you might expect. It's like a strong pickled smell, reminiscent of vinegar.
Also, the liquid that you drain can be used as a fertiliser. You just need to dilute it 1:100, and pore it at the base of the plants when watering.