horari
at it's core (@horari/core
) is a dependency poor Node.js library for creating events on generic "resources" which can be organized in schedules. A resource can only have one active event at a time in a schedule and thereby horari
can be used as an absolute basic building block in booking/scheduling applications of any kind.
Different storage systems can be used to store events managed by horari
by providing a DataManager
to it.
The only official DataManager
currently available is @horari/mongo-driver
which lets horari
store the events in a MongoDB
database.
horari
is currently in early development with potential API changes at any time and is currently very bad documented.
Is not usable at the moment.
To be done.