Nassenger is a real-time messaging application designed to simplify communication with both private and group conversations. The app provides an intuitive user interface, enabling users to easily send messages, create groups, and manage conversations with advanced administrative controls.
- Google Authentication: Users can securely log in using their Google account.
- Text Messaging: Send and receive text messages in real-time.
- Voice Messaging: Record and send voice messages for a richer communication experience.
- Tagging: Reply to specific messages by tagging them, making conversations easy to follow.
- Group Conversations: Create and participate in group chats with friends, colleagues, or teams.
- Admin Controls:
- Add or remove members from group conversations.
- Promote or demote members to/from admin status.
- Manage group settings and members efficiently.
You can try the application live at https://nassenger.netlify.app/.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/nassenger.git
-
Navigate to the project directory:
cd nassenger
-
Install dependencies:
npm install
-
Run the application:
npm run dev
The application should now be running on http://localhost:5173
.