Web based mini-library portal