Skip to content

yusufnull/Buildable

Repository files navigation

Buildable - AI-Powered Product Creation Platform

Access us through: https://www.buildables.app/ :)

Buildables is an AI-powered product creation platform that allows non-technical users to build hardware or software prototypes, run business analysis, and generate 3D visualizations or working demo apps without coding.

Features

🚀 Core Functionality

  • Hardware Prototyping: Generate 3D models and component lists using AI
  • Unified Dashboard: Single workspace for all project management

🎨 Design System

  • Modern UI: Clean, professional interface with orange-red gradient branding
  • Responsive Design: Works seamlessly on desktop and mobile
  • Animated Elements: Subtle animations and hover effects

🔧 Technical Stack

  • Frontend: Next.js 15 with App Router
  • Styling: Tailwind CSS with shadcn/ui components
  • Icons: Lucide React icons
  • TypeScript: Full type safety
  • Authentication: Supabase Auth (ready for integration)

Project Structure

logiclab/
├── src/
│   ├── app/
│   │   ├── page.tsx              # Landing page
│   │   ├── login/page.tsx        # Login page
│   │   ├── signup/page.tsx       # Signup page
│   │   ├── dashboard/page.tsx    # Main dashboard
│   │   ├── layout.tsx            # Root layout
│   │   └── globals.css           # Global styles
│   └── lib/
│       └── utils.ts              # Utility functions
├── public/
│   └── images/
│       └── logo.svg              # LogicLab logo
└── components.json               # shadcn/ui configuration

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone <repository-url>
cd logiclab
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open [https://www.buildables.app] in your browser.

OR Open http://localhost:3000 in your browser.

Core Principles

This project follows strict development principles:

🎯 DRY (Don't Repeat Yourself)

  • Zero code duplication
  • Single implementation per feature
  • Reusable components

🎯 KISS (Keep It Simple, Stupid)

  • Simplest working solution
  • No over-engineering
  • Maintainable code patterns

🎯 Clean File System

  • All files used or removed
  • Logical organization
  • No orphaned files

🎯 Transparent Error Handling

  • No error hiding
  • Clear user feedback
  • Actionable error messages

Development

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

Code Style

  • TypeScript for type safety
  • Tailwind CSS for styling
  • shadcn/ui for components
  • Lucide React for icons

Contributing

  1. Follow the core principles
  2. Maintain zero duplication
  3. Keep implementations simple
  4. Ensure transparent error handling
  5. Test all functionality

Built with ❤️ using Next.js, Tailwind CSS, and shadcn/ui

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published