Skip to content

Repository files navigation

Realtime Chat with FeatherJs backend

TODOs

  • Anyone can create a group - DONE

  • A user can chat in the group - DONE

  • A user can see the group details - DONE

  • A user can view their profile - DONE

  • A user can view another user's profile - DONE

  • A user can modify his username & about on his profile - DONE

  • Prioritize the username when displaying user info on the messages - DONE

  • Add DM functionality - DONE

  • A user can update the name & description of the group - DONE

  • A user can add new members to the group - DONE

  • Action buttons: (1/2 DONE)

    • Exit Group - DONE
    • Report Group

    Select Menu: (Admins) - DONE

    • Message User
    • Remove User
  • Deploy on Digital Ocean - DONE

  • Check for operational email account

  • Add 3rd party login

    • Github
    • Google
  • Adding a member sends a messsage request to accept the forum invite (accept or decline) via email

  • Add role based actions for the group

    • PATCH(adding new members)
    • DELETE(delete member)
    • READ (view edit buttons)
  • Refactor for scalability (pagination)

  • A user should be able to invite others to their forum

    • Via invite link
    • Global search -> click invite button

About

A realtime chat application for feathersjs backend

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages