Skip to content
/ idea Public

A modern, privacy-first platform for collecting and managing innovation ideas.

Notifications You must be signed in to change notification settings

Priveetee/idea

Repository files navigation

Idea :)

An advanced monorepo architecture designed for efficient idea management and collection. Built for speed, security, and scalability. :D

Production / Docker :D

The entire stack is containerized for production reliability. It is the recommended way to run the application. B)

-> Start the engine:

docker compose up -d --build

The app will be live on the port defined by APP_PORT in your .env file (defaults to 8080).

Tech Stack B)

  • Framework: Next.js 16 (Turbopack)
  • Runtime: Bun 1.3
  • API: tRPC 11.8 (Security Patched) ;)
  • Database: PostgreSQL 18 & Prisma 7
  • Auth: Better Auth (Session Isolation)
  • Styling: Tailwind CSS v4 & Framer Motion <3
  • Container: Docker & Docker Compose

Monorepo Layout ;)

  • apps/web -> Main Next.js application & dashboard.
  • packages/db -> Database schemas, migrations, and Prisma client.
  • packages/auth -> Centralized authentication logic and env validation.
  • packages/trpc -> API routers, context, and handlers.
  • packages/ui -> Shared component library based on Radix UI.
  • packages/config -> Global workspace configurations.

Development Setup :P

If you prefer to run the project locally without Docker:

  1. Configure your environment:
cp .env.example .env
  1. Install dependencies:
bun install
  1. Sync the database:
bun run -F @repo/db prisma generate
bun run -F @repo/db prisma migrate dev
  1. Start development:
bun dev

Core Features <3

  • Strict T3 Stack environment validation (Fail-fast).
  • Fluid UI transitions and layout animations.
  • Background notification polling for near real-time updates.
  • Built-in Dark and Light mode support. :)
  • Fully protected against Prototype Pollution.
  • Synchronized workspace dependency management.

Built with performance and security in mind. :)

About

A modern, privacy-first platform for collecting and managing innovation ideas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages