AI驅動的創業點子驗證系統

AI驅動的創業點子驗證系統

Hacker News·

這篇來自 Hacker News AI 的文章介紹了「idea-sieve」,一個利用 TypeScript、React 和 OpenAI 建構的 AI 驅動系統,旨在對創業和產品點子進行嚴謹且基於證據的驗證。文章提供了使用 Docker 的快速入門指南。

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

To see all available qualifiers, see our documentation.

AI-Powered Idea Validator

License

Uh oh!

There was an error while loading. Please reload this page.

kzeitar/idea-sieve

Folders and files

Latest commit

History

Repository files navigation

🔍 Idea Sieve - AI-Powered Idea Validator

Image

Image

Image

Image

A rigorous, honest, and evidence-based system for validating startup and product ideas.

Built with TypeScript, React, Hono, AI SDK, and OpenAI • Powered by Bun

Quick Start • Features • Architecture • Manual Setup • Contributing

🎬 Demo

🚀 Quick Start with Docker (Recommended)

Get up and running in under 2 minutes:

Prerequisites

Steps

Edit .env and add your API keys:

That's it! The application is now running with a complete stack including the database, backend, and frontend.

Note: Production mode uses port 3001, while development mode (with hot-reload) uses port 3002 to avoid port conflicts.

Docker Commands

✨ Features

🎯 Configurable Assessment Styles

Choose the validation tone that matches your needs:

All tones maintain:

🔬 Validation Framework

📊 Supported Idea Types

🏗️ Architecture

Tech Stack

Frontend (apps/web)

Backend (apps/server)

AI (packages/ai)

Database (packages/db)

Monorepo Tools

Project Structure

How It Works

💻 Manual Installation

If you prefer not to use Docker:

Prerequisites

Steps

Create .env files in the following locations:

apps/server/.env

apps/web/.env

packages/db/.env

Using Docker:

Or start your own PostgreSQL instance and create a database named idea-sieve.

This will start:

Available Scripts

🔧 Development

Development with Docker (Hot-Reload)

For a development environment with hot-reload:

This mounts the source code into the containers, so changes are reflected immediately without rebuilding.

Access the development environment:

Note: Development mode uses port 3002 for the frontend to avoid conflicts with other services.

Development without Docker

Database Management

🌐 Environment Variables

Required Variables

Optional Variables

🧪 Testing

🐳 Docker Deployment

Production Deployment

Environment-Specific Configuration

For production, create a .env.production file:

Then use it with:

📝 API Documentation

Endpoints

For detailed API documentation, see API.md (coming soon).

🛠️ Troubleshooting

Common Issues

Docker build fails

Port already in use

Database connection fails

Prisma Client not generated

Hot-reload not working in Docker

CORS errors

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Quick Contribution Guide

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

Remember: A harsh truth now saves months of wasted effort. Good luck! 🚀

⬆ Back to top

About

AI-Powered Idea Validator

Topics

Resources

License

Contributing

Uh oh!

There was an error while loading. Please reload this page.

Stars

Watchers

Forks

Releases

Packages

  0

Languages

Footer

Footer navigation

Hacker News

相關文章

  1. 利用人工智慧快速驗證產品概念

    4 個月前

  2. Show HN:CIE – 開源程式碼智慧引擎,專為 AI 編碼助手打造

    3 個月前

  3. 開發者基礎:使用 AI 建構軟體所需的最低知識

    3 個月前

  4. 開源AI聊天機器人堆疊(代理、記憶體、前端)一鍵部署

    3 個月前

  5. 我打造了一個工具,讓五個AI在回答前先進行辯論和事實交叉驗證

    3 個月前