Django LLM Chat UI REST API Personas

Aria — Multi-Persona AI Assistant

A production chat assistant that changes its voice to match the job

Aria — Multi-Persona AI Assistant — AI project by ProjectsHub
4+
Tuned Personas
4
One-Tap Quick Actions
6
Prompt Starters
Live
Session History
Overview

What is this project?

Aria is a chat assistant built around a simple observation: most people do not know what to type into a blank chat box. Instead of one generic bot, Aria ships four tuned personas — Helpful Assistant for clear, balanced answers, Creative Writer for stories and bold ideas, Code Expert for debugging and reviews, and Brainstorm Buddy for rapid, no-judgment ideation — and users can define their own on top of those.

The left rail carries a prompt-starter library grouped by intent (Writing, Ideas, Learn) plus a "Surprise me" generator, so the first message is always one click away. The right rail turns the most common requests into Quick Actions — Summarize Text, Generate Ideas, Improve Writing and Code Assistant — and lets users pin any answer worth keeping back to the session.

The result is a chat product that stays useful for a first-time user and a power user at the same time, without either one hitting an empty screen.

Process

Build Timeline

Phase 01 — Discovery
Persona & Prompt Research
Mapped the four jobs users actually bring to a chatbot and wrote a tuned system prompt for each one.
Phase 02 — Build
Chat Engine & API
Built the Django chat backend, streaming responses, session handling and the persona-switching layer.
Phase 03 — Build
Guided Entry Points
Added the prompt-starter library, Quick Actions and pinned replies to remove the blank-page problem.
Phase 04 — Launch
Polish & Ship
Dark UI pass, empty states, tips and the upgrade path.
Get This Project

What's Included

Free
one-time payment · lifetime access
  • Four tuned personas — Helpful Assistant, Creative Writer, Code Expert, Brainstorm Buddy
  • Custom persona builder for defining your own assistant
  • Prompt-starter library grouped by Writing, Ideas and Learn
  • "Surprise me with a prompt" generator for cold starts
  • Quick Actions: Summarize Text, Generate Ideas, Improve Writing, Code Assistant
  • Pin any reply to keep it in the session
  • Per-session chat history with message counter
  • Dark, focused chat interface
Contact to Purchase