Build A Slack Like (SaaS)
Features
- Register account & create a team workspace
- Create user account
- Create new team
- Create new channel
- Invite team members through email
- Registering invited team members
- Sending user a unique invite URL
- Selecting which team they belong to - dropdown menu
- Creating conditions on both registration workflows
- Home page
- Displaying a list of channels
- Load and display a default channel
- Navigating between channels
- Create new channel
- Edit channel
- Edit channel description
- Add team members to channel
- Remove team members from channel
- Messages
- Displaying messages
- Creating messages
- Edit user account details
- Display initial content
- Update data workflow
Additional features
- Unread notifications - message count on channels
- Group messages by their dates - similar to my Product Hunt clone tutorial
- Allow users to register for multiple teams
- Add permissions to channel settings