https://github.com/carlosvega20/isomorphic-clojure-mspa
Multi-Single-Page Applications (MSPA) using Clojure - ClojureScript - Nashorn JVM.
https://github.com/carlosvega20/isomorphic-clojure-mspa
Last synced: 3 months ago
JSON representation
Multi-Single-Page Applications (MSPA) using Clojure - ClojureScript - Nashorn JVM.
- Host: GitHub
- URL: https://github.com/carlosvega20/isomorphic-clojure-mspa
- Owner: carlosvega20
- Created: 2015-05-11T14:54:54.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-21T23:04:27.000Z (about 10 years ago)
- Last Synced: 2025-01-17T20:23:50.594Z (5 months ago)
- Language: Shell
- Size: 156 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Isomorphic-clojure-mspa
Multi-Single-Page Applications (MSPA) using Clojure - ClojureScript - Nashorn JVM.*** Important: JAVA 1.8 Required
## Build the SPA modules
`./lein modules build`## Start the server (and open the browser)
`./lein ring server-headless`## Run server
`./lein ring server`NOTE: By default the app will work on port 2001.
## File Architecture
```
src/
- server/
core.clj
- client/
- home/
- src/home/
core.cljs
state.cljs
action.cljs
- views/
about.cljs
main.cljs
...
project.clj
- products/
- src/products/
core.cljs
state.cljs
action.cljs
- views/
detail.cljs
main.cljs
...
project.clj
...project.clj
lein
```