An open API service indexing awesome lists of open source software.

https://github.com/myty/rume-chat

(work-in-progress) A modern, real-time chat application showcasing the power of Domain-Driven Design (DDD) principles with Deno's latest features. Built with performance, scalability, and clean architecture in mind.
https://github.com/myty/rume-chat

ddd deno deno-kv fresh server-sent-events

Last synced: 6 months ago
JSON representation

(work-in-progress) A modern, real-time chat application showcasing the power of Domain-Driven Design (DDD) principles with Deno's latest features. Built with performance, scalability, and clean architecture in mind.

Awesome Lists containing this project

README

          

# Rume Chat

> [!IMPORTANT]
> This project is still under active development. It is incomplete and
> unfinished.

A modern, real-time chat application showcasing the power of Domain-Driven
Design (DDD) principles with Deno's latest features. Built with performance,
scalability, and clean architecture in mind.

## ✨ Features

- Real-time messaging using Server-Side Events (SSE)
- Persistent storage with Deno.KV
- Clean, maintainable architecture following DDD principles
- Type-safe end-to-end implementation
- Zero external dependencies

## 🚀 Getting Started

1. **Prerequisites**
- Deno 2.0 or higher
- A modern web browser

2. **Installation**

```bash
git clone https://github.com/yourusername/fresh-chat.git
cd fresh-chat
deno install
```

3. **Development**

```bash
deno task dev
```

The application will be available at `http://localhost:8000`

## 🏗️ Technology Stack

- **Runtime**: Deno 2
- **Storage**: Deno.KV
- **Real-time**: Server-Side Events
- **Architecture**: Domain-Driven Design

## 🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## 📝 License

MIT