Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 2.56 KB

README.md

File metadata and controls

66 lines (45 loc) · 2.56 KB

Rust Chat App

GitHub stars GitHub watchers GitHub forks

A blazing-fast and secure chat application built with Rust, offering real-time communication for everyone.

UI Preview

⭐️ Features

  • Real-time chat: Connect with friends and colleagues instantly with low-latency communication.
  • Secure communication: Enjoy peace of mind knowing your conversations are protected (consider mentioning encryption methods if applicable).
  • Cross-platform support (if applicable): Access your chats from any device, seamlessly.
  • Modular architecture: Built with a modular design for easy extension and customization.
  • Scalable: Designed to handle large numbers of users without performance bottlenecks.

️ Technology Stack

  • Rust: A blazing-fast and memory-safe systems programming language for building robust backends.
  • Frontend: Simple and easy Bootstrap for a smooth and responsive user interface.

Getting Started

  1. Prerequisites:
  2. Clone the repository:
    git clone https://github.com/mrnazu/chat-app.git
  3. Navigate to the project directory:
    cd chat-app
  4. Install dependencies on each workspace:
    cargo install --path .
    or
    cargo build
  5. Run the application:
    cargo run

Workspaces

This project utilizes Rust workspaces to organize code into manageable units:

  • backend: Houses the core logic for handling user interactions, message processing, and database operations.
  • frontend: Responsible for the user interface, rendering chat messages, and managing user input.
  • utils: Contains shared utility functions used across the application.

Contributing

We appreciate your interest in contributing to this project! Please refer to the CONTRIBUTING.md file for details on how to submit pull requests, code style guidelines, and testing procedures.

⚖️ License

This project is licensed under the MIT License.