Rework channel.js and server.js, and create fake data in index.js