Skip to content

Front-end and back-end Clojure app with Reagent, Reitit, H2...

Notifications You must be signed in to change notification settings

clojurecraft/clj-cljs-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clj-cljs-starter

A skeleton Clojure web app including an SPA front-end and HTTP API backend.

Includes starter code that implements a very basic task list.

Getting Started

Hava java and leiningen installed, then...

  • clone
  • lein repl
  • (start)
  • open browser http://localhost:8080/

Libraries Used

(bolded links you are likely to want to reference, the others are mostly implentation details)

Front-End Libraries
reagent ui framework (~React)
re-frame state management (~Redux)
tailwind css css / styling
fetch fetch wrapper
accountant client-side url shenanigans w/ pushstate
Back-End Libraries
reitit http routing
hugsql db fn generation with plain SQL
clip system state management
http-kit http server
h2 sql database
girouette actual library implementing tailwind css

Suggested First Tasks

  • add a button to filter showing completed/incomplete tasks

About

Front-end and back-end Clojure app with Reagent, Reitit, H2...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published