A mobile registration portal