Skip to content

Easy management of products, rentals and customers for your Library of Things ("Leihladen")

License

Notifications You must be signed in to change notification settings

leih-lokal/LeihLokalVerwaltung

Repository files navigation

LeihLokalVerwaltung

Easy management of products, rentals and customers. Feel free to use it! Let us know what can be improved! Please contact us if you want to set this up for your Leihladen (Library of Things), we'll help you install it, and write an how-to as a by-product (currently we didn't have time to write a user-friendly documentation, as there was no need yet).

The only thing you need to get this running is CouchDB. This can be either installed locally on a main laptop, or on a network server. Additionally, if you want the current status being displayed to the public, you need a website with WordPress and WooCommerce as a frontend.

you can contact us via leihlokal (ät) buergerstiftung-karlsruhe.de

Klickt hier um die Software in einer Demo zu sehen: Demo

Tests

Architecture

Architecture

Local Setup

Requirements

  • npm
  • Docker (required only when testing with real database)
  • Docker Compose (required only when testing with real database)

Setup

  • Run cd Frontend && npm install
  • Optional: Run docker-compose up. This will start a local instance of CouchDb and insert some test data. Not required for demo mode.

Running the demo

This will build and start the application in demo mode. This does not require a database and displays test data.

cd Frontend && npm run build && npm run demo

Running in dev mode

In dev mode, the application rebuilds automatically on file changes.

npm run dev

To run without a database connection use:

npm run dev:mock_db

To run without a WooCommerce connection use:

npm run dev:mock_wc

To run without a WooCommerce and Database connection use:

npm run dev:mock_all

About

Easy management of products, rentals and customers for your Library of Things ("Leihladen")

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published