Skip to content

Simple client-server app, which consumes DuckDuckGo Instant answer API

Notifications You must be signed in to change notification settings

qdzo/duckduckgo-clj

Repository files navigation

Duckduckgo-clj

Search-like application, consumes "duckduckgo instant answer api".

This is a toy-project, which purpose is to test clojure/clojurescript alliance as full-stack platform for client-server applications.

Client's part made with:

  • reagent
  • core.async
  • garden
  • cljs-http

Server's part made with:

  • ring
  • compojure
  • http-clj

Powered by clojure.spec

Screenshots

  • image1
  • image2
  • image3

Requirenments

Usage

Clone project

git clone https://github.com/qdzo/duckduckgo-clj && cd duckduckgo-clj

Build project

lein do cljsbuild once, ring uberjar

Run server

java -jar target/duckduckgo-clj-$(version)-standalone.jar

Open browser tab

License

License Distributed under the Eclipse Public License, the same as Clojure.

About

Simple client-server app, which consumes DuckDuckGo Instant answer API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published