b2c portal development