Portfolio_Detail
All_Items

Prisma Chat

Tech: Go, Flutter
Screenshots
Main project screenshot
Project_Details

Prisma Chat Stack

Prisma Chat Stack is an API-first chat platform with a Go backend and a Flutter desktop client.

You can:

  • Register/login
  • Create categories and channels
  • Send real-time messages
  • Upload avatars

The backend exposes all features via HTTP and WebSocket endpoints, so anyone can build their own client for desktop, mobile, or web.

✨ Features

  • Real-time chat
  • Online user presence
  • Channel and category management (with admin features)
  • User settings

Data is stored in SQLite for simple setup.

💡 Inspiration

Inspired by Discord and Slack, but fully self-hosted and hackable.

🖥️ Current Client

The current Flutter client is modern and fully functional, with plans for more features and new clients in the future.

🎯 Goal

The goal is to provide a powerful, open-source chat backend where developers can easily build and customize their own clients for any platform.

Like_What_You_See?

I'm available for similar projects. Let's discuss how I can help you achieve your goals.

View My Services