PrinterConnect is a web application connecting hardware designers, makers, engineers with 3D printers wherever they are.
It is presently a work in progress.
Long term, PrinterConnects hopes to democratize access to high-resolution 3D printers for just about anybody who has a 3D model, access to a web browser, and patience to wait for the printing and shipping of their components.
Until the primary features are built, contributing to this repository will be solely done by me.
For unix computers:
- Clone the repo and
cd
into the project directory - Create a virtual environment:
virtualenv venv --python=python3.8
- Activate virtual environment:
source venv/bin/activate
- Install project dependencies:
pip install -r requirements.txt
- Run the app:
python app.py
- API endpoints:
GET /doc
for a list of the API endpoints
PrinterConnect, in its current state, is a Flask application and depends on several Flask extensions to implement
its features. These dependencies are listed in requirements.txt
.
Its first version will be built in Python 3.8
GET /doc
previews some of PrinterConnect's APIs. They will be updated over time.