Skip to content

SrIzan10/echospace

Repository files navigation

Echospace

Echospace is a developer-centric user feedback platform that makes collecting and managing user feedback simple and streamlined.

Features

  • Project Management: Create and manage multiple feedback collection projects
  • Custom Data Fields: Define custom data fields to collect alongside feedback
  • API Integration: Simple REST API for collecting feedback
  • Rate Limiting: Configurable rate limits per project
  • GitHub Integration: Link projects to GitHub repositories

Tech Stack

  • Framework: Next.js 14 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS with shadcn/ui components
  • Authentication: Lucia with GitHub OAuth
  • Database: PostgreSQL with Prisma ORM
  • Deployment: Docker with automated builds

Getting Started

Selfhosting is not recommended (you can use the free hosted version), but you can do so! A docker image is available at srizan10/echospace.

  1. Clone the repository
  2. Set up environment variables:
DATABASE_URL=postgresql://...
GITHUB_CLIENT=your_github_client_id
GITHUB_SECRET=your_github_secret

About

A developer-centric user feedback platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages