Pulse is a powerful Android application designed to streamline and centralize asynchronous formal communication. Combining the best features of Slack, WhatsApp, and Google Classroom, Pulse provides a comprehensive platform for teams, classrooms, and organizations to stay connected and productive.
- Organized Channels (Inspired by Slack): Create dedicated channels for different projects, topics, or teams, keeping conversations focused and easily searchable.
- Direct Messaging (Inspired by WhatsApp): Engage in private one-on-one or group conversations for more personal or sensitive discussions.
- Announcements and Assignments (Inspired by Google Classroom): Broadcast important announcements to all members of a channel and create, assign, and track assignments with deadlines.
- Rich Text Formatting: Use Markdown or other rich text formatting options to enhance your messages with bold text, italics, lists, code blocks, and more.
- File Sharing: Seamlessly share various file types, including documents, images, videos, and PDFs, directly within channels and direct messages.
- Notifications and Alerts: Stay informed with customizable notifications for new messages, mentions, and assignment deadlines.
- Search Functionality: Quickly find past messages, files, and members using powerful search filters.
- Threaded Conversations: Keep discussions organized and prevent channel clutter by replying to specific messages in threads.
- User Profiles: View member profiles to learn more about your colleagues or classmates.
- Cross-Platform Availability (Planned): Future support for other platforms (iOS, Web) is planned to ensure accessibility across all devices.
- Integration with other services (Planned): Future integration with other common services like Google Calendar, Drive, etc.
-
Clone the repository:
git clone [github.com/gitcomit8/Pulse.git]
-
Open the project in Android Studio.
-
Build the APK.
A pre-built APK might be available in the Releases section. Download the latest APK and install it on your Android device.
- Create or Join a Workspace: Start by creating a new workspace for your team or joining an existing one.
- Explore Channels: Browse available channels or create new ones for specific topics.
- Send Messages: Start conversations by sending messages in channels or direct messages.
- Share Files: Easily share files with your colleagues or classmates.
- Manage Assignments: Create, assign, and track assignments with deadlines (if applicable).
- Customize Notifications: Configure your notification preferences to stay informed about important updates.
Contributions are welcome! Please open an issue or submit a pull request.
Copyright (c) 2025 Ayaan Mirza Baig
- Cross-Platform Support (iOS, Web): Expand availability to other platforms.
- Integration with other services: Integrate with Google Calendar, Drive, and other productivity tools.
- Video/Audio Calls: Add support for real-time communication.
- Improved Search Functionality: Implement more advanced search filters and options.
- Enhanced User Interface: Continuously improve the user interface and user experience.