Code Monkey home page Code Monkey logo

backend's Introduction

Backend

The backend represents the Web HTTP API for the OpenHaus ecosystem.
Here are all devices/endpoints stored, messages/commands distributed and states managed.

Requirments

Documentation

The documentation is (mostly) autogenerated from the source code.
It can be found on https://docs.open-haus.io

If something missing or unclear, open a issue.
The docs folder is soon be removed.

For the HTTP API we provide a postman collection.

Demo

There exsits a public demo: http://demo.open-haus.io
It is deployed with docker and runs the frontend & backend container.
The instance is rested to its default values every 10 Minutes.
No authentication required, full API support.

HTTP API

We provide a postmann collection that you can import.
It containes documentation about every URL endpoint and its meaning.
Get postman on https://www.postman.com/ its great tool for HTTP testing & documentation.

Contribution

If you have questions, want to contribute or just wanna have a talk, open a new issue.

Fork this repository, apply the changes you want to make, and create a pull request.

Note: If you want to contribute, please take a look on the "documentation" repository, section "How to document the source code".

License

Im currently not sure, under what license i publish this work.
But what i know is that, it should/must be open source and for any private/natural person free to use.

So bascily i would say:

Natural persons/private use:
Feel free to use/modify my work and do the the fck what ever you want. (As long no commercial background is involved!)
If you create something with OpenHaus (apart from normal use) give me a hint and message me.
Would be awesome to hear for what you use it.

Commercial/Distribution:
Contact me and have a talk.
You are not permitted to sell or distribute my work without my consent!

Not sure? Contact me. I would realy get in touch with you and im very flexible in terms of licensing.


¹) Install a LTS Version (At least v16)
²) Should be configured as replica set (even with only one node)

backend's People

Contributors

dependabot[bot] avatar mstirner avatar

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.