moxon-frame-generator
simple generator for 3D-printed frames for a moxon rectangle antenna
3D Print Farm ERP - Production-grade manufacturing resource planning for additive manufacturing
Open-source ERP for 3D print farms. Manage inventory, production, sales, purchasing, MRP, and accounting in one system built specifically for additive manufacturing.
git clone https://github.com/BLB3DPrinting/filaops.git cd filaops cp backend/.env.example .env # Generate secrets (required — production startup refuses to boot without these): echo "SECRET_KEY=$(openssl rand -hex 32)" >> .env echo "DB_PASSWORD=$(openssl rand -hex 24)" >> .env docker compose up -d # Open http://localhost — create your admin account on first visit
cd backend python -m venv venv # Windows: .\venv\Scripts\Activate # Linux/Mac: source venv/bin/activate pip install -r requirements.txt cp .env.example .env # Edit with your database credentials alembic upgrade head uvicorn app.main:app --reload
cd frontend npm install npm run dev
FilaOps requires PostgreSQL 16+. Configure backend/.env:
DATABASE_URL=postgresql+psycopg://user:password@localhost:5432/filaops
Or use individual variables:
DB_HOST=localhost DB_PORT=5432 DB_NAME=filaops DB_USER=postgres DB_PASSWORD=your_password
48 core features across 8 modules:
| Layer | Technology |
|---|---|
| Backend | FastAPI, Python 3.11+, SQLAlchemy 2.0, Alembic |
| Frontend | React 19, Vite, Tailwind CSS |
| Database | PostgreSQL 16+ |
| Auth | httpOnly cookie-based JWT |
| Deployment | Docker Compose (nginx + uvicorn) |
backend/
app/
api/v1/endpoints/ # FastAPI route handlers
models/ # SQLAlchemy models
services/ # 56 focused service modules
core/ # Config, security, UOM
alembic/ # Database migrations
tests/ # 95 test files, 80%+ coverage
frontend/
src/
components/ # Shared UI components + Storybook
hooks/ # useApi, useCRUD
pages/admin/ # Admin page views
# Backend (95 test files, 80%+ coverage) cd backend && pytest tests/ -v # Frontend component tests cd frontend && npm test
VITE_API_URL matches the backend URL (default: http://localhost:8000)VITE_API_URL=http://<server-ip>:8000 and rebuildALLOWED_ORIGINS in backend/.envpg_isready -h localhost -p 5432backend/.envcreatedb filaopsalembic upgrade head from backend/docker compose logs backendNeed B2B wholesale portals, advanced reporting, Shopify/QuickBooks integrations, or AI-powered scheduling? FilaOps PRO adds enterprise features on top of the same codebase — no migration, no separate install.
Coming soon at blb3dprinting.com
Business Source License 1.1 — Free for non-competing use. Converts to Apache 2.0 on December 5, 2029.
more like this
simple generator for 3D-printed frames for a moxon rectangle antenna
GPX 轨迹转 3D 可打印地形模型 | Hiking trail to 3D printable terrain | Electron + Vue。 一款面向户外爱好者与 3D 打印玩家的 Web 工具。将 GPX 徒步/骑行轨迹一键转…
search projects, people, and tags