Clojure Fullstack Application
- stack
- sourcehttps://github.com/sgshea/ecommerce
Demo application created using a technology stack centered around Clojure for both the back and frontend.
Features include a frontend using ClojureScript and Reagent, and a backend API server with an SQLite database.
This project showcases a full-stack application built using Clojure for both the backend and frontend, using a very simplistic inventory/ecommerce scenario. The stack includes Clojure on the JVM for the backend, Ring for HTTP server abstraction, Integrant for system state management, Reitit for routing, SQLite with JDBC-based access via next.jdbc, and Buddy for authentication.
On the frontend, it utilizes ClojureScript, compiled to JavaScript using Shadow-CLJS, along with Reagent (a React wrapper for ClojureScript) and MUI components.