Welcome to Social Space, a Real-Time Chat Platform with Advanced Features!
This user documentation will guide you through the various functions and features of the platform, making it easy for you to navigate, communicate, and collaborate effectively.
This project was created by Ayush Deep
- Introduction
- Getting Started
- Organizations
- Channels
- Friend Requests
- Notifications
- Direct Messages (DMs)
- Search
- User Profile
The Social-Space with Advanced Features is designed to provide a seamless communication and collaboration experience. This guide will help you make the most of the platform's features and functions.
- To access the platform, log in with your credentials (email and password).
- If you are a new user, you can sign up to create an account.
- After logging in, you will be directed to the dashboard, where you can access all platform functions.
- Click "Create Organization" to create a new organization.
- Provide the organization name and list of members with their roles.
- Those Users will receive a notification to join the Organization.
- A General channel will be created for the organization.
- Click "Delete Organization" to remove an organization.
- Select the organization you wish to delete.
- The organization will be removed from the database, and user and channel lists will be updated.
- Click "Join Organization" to join an organization.
- Provide the organization code.
- You will be added to the organization's member list and included in the general channel.
- Click "Leave Organization" to leave an organization.
- You will be removed from the organization's member list and channels.
- Click "Remove from Organization" to remove a user from an organization.
- Provide the username to be removed and the organization name.
- The specified user will be removed from the organization and all channels if the person removing is an admin.
- Admin can Click "Invite to Organization" to invite a user to join your organization.
- Select the User and Choose the role.
- A notification will be sent to the user inviting them to join.
- User can accept the invite to get added to the Organization.
- Click "Change Role" to change a user's role within an organization.
- Select the username and the new role.
- The user's role within the organization will be updated.
- If the user updating the role is not an admin, then he cannot change the role.
- Click "Create Channel" to create a new channel within an organization.
- Provide the channel name, and a list of members to be included (with all admins by default).
- The channel will be added to the organization's list and the database.
- Click "Delete Channel" to remove an existing channel within an organization.
- The channel will be deleted, updating the organization and channel lists.
- Click "Add to Channel" to add a user to a specific channel within an organization.
- Provide the username of the user you want to add provided that the user is in organisation.
- The specified user will be added to the channel.
- Click "Remove Channel" to remove a user from a specific channel within an organisation.
- Provide the organisation name, channel name, and the username to be removed.
- If the user is a member of the channel, they will be removed from the channel's member list.
- Click "Leave Channel" to leave a specific channel within an organization.
- If you are a member of the channel, you will be removed from it.
- Search a User and Open their profile.
- If they are not your friend, there will be an “Add Friend” button you can click to send friend request.
- A notification will be sent to the user to accept or decline your friend request.
- Accept Friend Request from Notifications to accept a friend request from another user.
- The user will be added to your friend list.
- Notifications related to friend requests, organization invitations, and other important activities will pop up for your attention.
- Users with whom you have started a conversation will be listed in this section.
- You can also search for friends to initiate conversations.
- Use the "Search" function to find and connect with other users on the platform.
- Click "View Profile" to see another user's profile.
- Use "Update Profile" to manage your personal information, profile picture, and password.
This user documentation provides step-by-step instructions and explanations for each of the platform's functions and features. Users can refer to this guide to make the most of the SocialSpace with Advanced Features.