Skip to content

teambit/product-cult

Repository files navigation

Product Cult 🗳️ A Hope AI Example Project

License: Apache 2.0

Welcome to Product Cult! This is a fully functional example application generated using Hope AI and refined by humans. It demonstrates how to compose a modern web application from independent, reusable components. The app itself is a fun platform where users can vote for their favorite next-generation product ideas.

This project serves as a practical guide to showcase AI-driven development, modular architecture, and rapid delivery with Hope AI.

Browse the components on the Bit Cloud example organization for browsing live preview and of the platform components and business capabilities.


✨ Features


🛠️ Tech Stack

This project is built with a modern, component-oriented technology stack:

  • Monorepo: Bit - For creating, versioning, and composing the platform packages.
  • Core Platform: Used TypeScript and Harmony for composing and integrating the application's services and logic.
  • Frontend: React - For building interactive and reusable UI components.
  • Styling: CSS Modules - For locally scoped and conflict-free component styles.
  • Backend: NodeJS backend with GraphQL data fetching. Data persisted to MongoDB.
  • Code standards: Unit tests powered by Vitest. Code consistency and quality enforced by ESLint.

🚀 Getting Started

Follow these steps to get the Product Cult platform running on your local machine.

Prerequisites

Make sure you have Bit and MongoDB installed globally on your system.

Installation & Setup

  1. Clone the repository (or get the source code).
  2. Navigate into the project directory:
    cd path/to/product-cult
  3. Install dependencies for all components in the workspace:
    bit install

Running the App

You can run the full application or view individual components in the Bit workspace. This command builds and runs the main product-cult application, showing you the final, composed product:

bit run product-cult

Now, open your browser to the specified local port to see the app live!

Start the Workspace Preview

This command launches the Bit development server, where you can see, test, and interact with each component in isolation. It's great for development and debugging.

bit start

📂 Project Structure

The directory structure is organized by components. This makes the codebase more modular, scalable, and easier to maintain. Enable, add or disable application features in the application shell.

About

The Product Cult example platform. Generated by AI, refined by humans.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published