This study presents design of a bike-sharing system developed for Istanbul Technical University Ayazaga Campus. The key design decisions considered are: the number and locations of bicycle stations in the system, the inventory levels of sharing bicycles to be held at the bicycle stations, and the pricing scheme to be used in operating the system. The station location problem is formulated as a hub location model. Considering stochastic arrival and departure rates, the optimal number of bicycles in each location is then determined by a queuing model. Finally, feasibility of different pricing schemes is analysed in the account of demand elasticities and investment, maintenance and operational costs.