All products
Liveimagine-mate

imagine-mate

imagine-mate is a community service for writing clubs.

imagine-mate screen 1
imagine-mate screen 2
imagine-mate screen 3
imagine-mate screen 4
imagine-mate screen 5

Summary

imagine-mate is a community service for writing clubs.

Status

Live. Visitors sign up on the web and start to use it immediately.

Problem

  • People who write alone often lose the motivation to write regularly.
  • A typical message board only collects posts. It does not make writing together fun.
  • A writing club selects a topic, collects entries, and votes on the results. The organizers do this work by hand.
  • Writers keep notes and drafts in many different tools. This breaks their workflow.

Solution

imagine-mate turns the workflow of a real writing club into features.

  • Small contests: A club starts a short writing contest. The contest moves through these stages: recruit, write, vote, review, close. The service manages the topic vote and the results.
  • Writer notes: Writers organize notes with folders and tags. A writer can change a note into a post in one step.
  • Feed: Writers publish posts. Readers reply with comments, nested replies, and likes.
  • Groups and series: Users make groups for shared interests. Writers publish stories in episodes.
  • Progress rewards: Points, levels, writing streaks, and badges help writers write regularly.
  • Notifications: In-app notifications and web push tell users about new comments and contest news.
  • Admin console: The operator manages users, posts, contests, notices, and terms in one console.
  • Sign-in: Users sign in with the nimuni account.

Technology

AreaTechnology
WebNext.js, TanStack Query, Tiptap editor
APINestJS, Socket.IO
DataPostgreSQL, Prisma, Redis
FilesCloudflare R2
Authenticationnimuni account

Results

  • The features follow the real workflow of a writing club.
  • The service is live now.
  • nimuni plans, designs, develops, deploys, and operates the service alone.