alexandrialibrary / Alexandria

Alexandria is a simple little card catalogue webapp with a terribly pretentious name.
MIT License
2 stars 1 forks source link

Alexandria

Join the chat at https://gitter.im/alexandrialibrary/Alexandria Build Status Codacy Badge [Coverage]() License [GitHub release]()

Alexandria is a simple little card catalogue webapp with a terribly pretentious name.

About Alexandria

Who is it for?

Alexandria is intended primarily for managing relatively small libraries, such as a particularly large home library or a library within a department or organization. Therefore, it is intended to be simple to set up and easy to use. There's no particular reason why Alexandria can't be used by much larger libraries, as well; however, larger users may want a more complex solution with more features.

How does it work?

Alexandria is written in the Scala programming language, using the Scalatra web framework. Web views are themed using Bootstrap, because I'm lazy and bad at design. ISBN lookups are performed using the OpenLibrary API.

Goals

Alexandria should...

Using Alexandria

Build and Run

$ cd alexandria
$ ./sbt
> container:start
> browse

If browse doesn't launch your browser, manually open http://localhost:8080/ in your browser.