Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

30 stars 18 forks 30 watchers TypeScript GNU Affero General Public License v3.0
18 Open Issues Need Help Last updated: Aug 20, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue help wanted Not Ready

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
good first issue help wanted Ready

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
enhancement good first issue help wanted Not Ready

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend Ready ๐Ÿ”ด Blocking

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend ๐ŸŸข Parallelizable

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend Not Ready ๐Ÿšง Gate Keeper

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
good first issue help wanted frontend Ready ๐Ÿ”ด Blocking

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend ๐ŸŸข Parallelizable

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript

AI Summary: The issue proposes implementing an 'eyebrow' bar at the top of all pages for unauthenticated users, featuring an email input and a 'Continue' button. This bar will act as a unified gateway for login, onboarding, and invite requests, requiring backend logic to detect and respond appropriately to four distinct user states (registered, new, pending invite, approved invite without password).

Complexity: 4/5
good first issue help wanted

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript

AI Summary: This task involves migrating the `HighlightText` component from an old `src-old` directory to a new `components` location. The migration requires converting the component from JSX to TSX, adding comprehensive TypeScript types for its props, and modernizing the text highlighting logic to safely split and wrap matched segments without breaking existing HTML or React elements. Additionally, the component needs to be styled with Tailwind CSS, handle empty highlight terms gracefully, and all application imports must be updated to the new path.

Complexity: 4/5
help wanted frontend

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted frontend

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript

AI Summary: This issue involves migrating the `SubmitPost` components from a legacy directory to a new one, converting them from JSX to TSX, and updating their UI from Material UI to shadcn/ui primitives. It also requires rebuilding validation logic, integrating with GraphQL's `createPost` mutation using Apollo Client, applying Tailwind styling, and ensuring full functionality within the new architecture.

Complexity: 4/5
help wanted

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript
help wanted

Quote.Vote is an open-source, text-only social platform for thoughtful dialogue. Every post creates its own chatroom where people can quote, vote, and respond in real time. Built with Next.js, GraphQL, and Tailwind, it fosters deliberative, ad-free conversations for communities and civic collaboration.

TypeScript