Git Product home page Git Product logo

kiosk's Introduction

kiosk

Kiosk is a simple web application to manage, read and download your ebooks.

Single book

Requirements

Kiosk previously used Redis to store the ebook meta data. In V2, we've switched to a PHP-based backend using SQLite.
The books themselves are stored on the filesystem.

Usage

Clone the repository:

git clone https://github.com/Radiergummi/kiosk

Install the dependencies:

composer install

Start the application:

php artisan serve

Visit the following URL in your browser: localhost:8000. Welcome to Kiosk.

To run it permanently, set up your favorite webserver as describer in the Laravel documentation.

Screenshots, features, etc

Books overview

Books overview Books overview 2 Books overview 3

Single book

Single book Single book 2 Single book 3

Upload a new book

Upload book Upload book 2 Upload book 3 Upload book 3

Edit a book

Edit book Edit book 2

Read a book

Book reader Book reader 2 Book reader 2

View books by author (or publisher, or date, or genre, or...)

Book sorting Book sorting 2

Current state of development

I made Kiosk a while ago to solve a specific problem: Having to manage an ebook library for my family. The goal was to have an easy interface anyone here could upload, view and edit his ebooks and later download them on their reader.
Since then, I haven't had much time and there is still much left to do. The application works, but there are some bugs to iron out and the ebook meta data parsing could be more reliable. Design wise, there's also room for improvement.

Therefore, if this project seems interesting to you or possibly solves the same problem for you, I'd be happy if you could participate in Kiosk by creating pull requests or filing issues. Thank you!

kiosk's People

Contributors

radiergummi 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.