"If you hide your ignorance, no one will hit you and you'll never learn." - Fahrenheit 451
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
doc
resources
src/montag
test/montag
.gitignore
CHANGELOG.md
LICENSE
Procfile
README.md
project.clj
system.properties

README.md

montag - Book content management

A Clojure library designed to manage your books. The idea is to use ClojureScript to build a simple Front-end where you can perform the following actions:

  • Build the front-end in ClojureScript
  • First version of the front-end implemented in Hiccup
  • Register a new user inside the platform
  • Write test to user registration
  • Allow the users to register their books
  • Write test to book registration
  • Allow the user to register comments about the chapters
  • Write test to chapter registration
  • Display in easy way all the books from an user (with images and their comments)
  • Allow the user to search for specific content
  • Ask questions about the books using all the comments and data from the database
  • Suggest the user to fresh-up his knowledge based on the previous answers

Usage

For now, only clone the repo and run:

lein with-profile dev ring server


lein with-profile prod ring server # once in a while (:

You can check the resources/test.rest file to see examples of requests for the project. I am using the restclient.el package from Emacs to run the file. Check it out (free ads!)

License

Copyright © 2018 FIXME

Distributed under the Eclipse Public License either version 1.0 or any later version.

Google Signing

client id 898990672783-qipmb3ff59upv1eaojbuk0kiidqv32tt.apps.googleusercontent.com

client secret QtEzWIgO8R2XHQ5o-SJ7t2oc