/NodeJS-Application

Framework agnostic NodeJS application structure

Primary LanguageJavaScriptMIT LicenseMIT

Framework agnostic NodeJS application structure

Functionality to implement

  • Chat
    • creation
    • invitation
    • User ban with role check
    • One-Person chats for saved messages
    • User defined folder support
  • Message
    • creation
    • editing
    • deletion (by message owner or by the admin)
    • getting a list of top level messages, with an amount of messages in thread
    • getting a list of all messages in a thread (recursive)
    • forwarding
    • getting a list of saved threads-messages
    • full text search (requires proper indexation)
  • Reaction
    • creation
    • modify message listing to include reactions