Skip to content
Steven Wang edited this page Jan 28, 2018 · 6 revisions

Frontend Routes

  • /
  • /login
  • /register
  • /channels/@me - user home page
  • /channels/@me/:channelId - DM with other user
  • /channels/:serverId/:channelId - specific server/channel

Create new server and channel are done without routes on the real app, may or may not have them in mine

API Endpoints

Users

  • POST /api/users - create new user
  • GET /api/:sevrerId/users - fetches list of all users in a server

Servers

  • GET /api/servers - fetches all servers
  • POST /api/servers - creates server
  • DELETE /api/servers - deletes server

Channels

  • GET /api/:serverId/channels - fetches all channels in a server
  • POST /api/channels - creates channel
  • DELETE /api/channels - deletes channel

Posts

  • GET /api/:channelId/posts - fetches all posts in a channel
  • POST /api/posts - creates post
  • DELETE /api/posts - deletes post

Clone this wiki locally