Skip to content

gitcomit8/Pulse

Repository files navigation

Pulse - Your Central Hub for Asynchronous Communication

Build Status

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.

Key Features

  • 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.

Installation

Building from Source

  1. Clone the repository:

    git clone [github.com/gitcomit8/Pulse.git]
  2. Open the project in Android Studio.

  3. Build the APK.

Installing the APK

A pre-built APK might be available in the Releases section. Download the latest APK and install it on your Android device.

Usage

  1. Create or Join a Workspace: Start by creating a new workspace for your team or joining an existing one.
  2. Explore Channels: Browse available channels or create new ones for specific topics.
  3. Send Messages: Start conversations by sending messages in channels or direct messages.
  4. Share Files: Easily share files with your colleagues or classmates.
  5. Manage Assignments: Create, assign, and track assignments with deadlines (if applicable).
  6. Customize Notifications: Configure your notification preferences to stay informed about important updates.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

Copyright (c) 2025 Ayaan Mirza Baig

Future Enhancements

  • 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages