Run and deploy your AI Studio app
This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/drive/1gUfO_tgl_CPfAGf1eXuSFyC0K7nUZFgu
Run Locally
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
💾 Экспорт и Шеринг
- STL Экспорт: Генерация готовых к печати STL файлов. Можно скачать отдельные детали или весь проект архивом (ZIP).
- Сохранение проектов: Возможность поделиться ссылкой на конфигурацию (все параметры кодируются в URL).
🚀 Запуск Локально
Для работы требуется установленный Node.js.
-
Клонируйте репозиторий:
git clone https://github.com/your-username/printfit-box-generator.git cd printfit-box-generator -
Установите зависимости:
npm install -
Запустите локальный сервер разработки:
npm run dev -
Откройте приложение в браузере (обычно http://localhost:5173).
🐳 Запуск в Docker
Приложение можно легко развернуть в контейнере Docker (используется Nginx для раздачи статики).
-
Соберите образ:
docker build -t printfit-app . -
Запустите контейнер:
docker run -p 8080:80 printfit-app -
Откройте http://localhost:8080
🛠 Технологический Стек
- React: UI и управление состоянием.
- Three.js (@react-three/fiber): 3D рендеринг и геометрия.
- Tailwind CSS: Стилизация интерфейса.
- Vite: Сборщик проекта.
- Lucide React: Иконки.
📝 Лицензия
Этот проект распространяется под лицензией MIT. Вы можете свободно использовать, изменять и распространять его.
Description
Languages
TypeScript
98.8%
HTML
1%
Dockerfile
0.2%