madeinoz67 / maker-hub

Open Source Personal Hub for makers: Manage Parts, projects, ideas, documentation, parts and footprints etc

Home Page:https://madeinoz67.github.io/maker-hub/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

maker-hub

Personal Hub for makers, document, blog, track projects, ideas, documentation, parts and footprints etc

See the Project Documentation for more details.

Features

Our hit list of features:

  • Parts Database (under development)
  • Part Data Sheets
  • Part Images
  • Manage Projects
  • Project Documentation
  • Manage Storage Locations
  • Order tracking
  • OctoPart Integration
  • KiCAD footprints
  • KiCAD 3D Models
  • Runs in Docker container
  • Runs on Raspberry Pi

About

Maker Hub is being build on FastAPI https://fastapi.tiangolo.com/ and aims to be an open source platform for makers to manage their parts and projects at home.

Status

This project is only in the very early stages of Development and any help would be greatly appreciated.

Getting Started

To read the documentation

make install       # install project dependencies for the first time
make docs-serve    # make and view documentation

Open your browser: http://localhost:8000

Docker

currently this image is not available on docker hub due to the project status, however can be build locally.

  1. docker must be installed on the local machine
  2. clone this repo and make install dependencies (or make update if you already have a clone of the repo).
  3. docker compose up to build and run. will be available on http://localhost:8080/ try docker compose build --no-cache first if it is caching the local build
  4. docker compose down to stop.

Note: no volume mappings have been configured for the sqlite db this will be added shortly after database is operational.

About

Open Source Personal Hub for makers: Manage Parts, projects, ideas, documentation, parts and footprints etc

https://madeinoz67.github.io/maker-hub/

License:MIT License


Languages

Language:Python 94.2%Language:Dockerfile 2.2%Language:Makefile 1.7%Language:HTML 1.4%Language:Shell 0.4%Language:CSS 0.1%