Git Product home page Git Product logo

madeinoz67 / maker-hub Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 3.0 2.53 MB

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

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

License: MIT License

Shell 0.38% Dockerfile 2.24% Python 94.21% HTML 1.41% Makefile 1.67% CSS 0.10%
makers inventory-management kicad-footprints kicad mkdocs project-management maker-hub docker sqllite-database fastapi

maker-hub's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.