# angular-jobs **Repository Path**: mirrors_exoscale/angular-jobs ## Basic Information - **Project Name**: angular-jobs - **Description**: demo angularjs app - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README jobs: Angular JS demo app, with a clojure API ============================================= Ultra simple CRUD API, with a client-side, single-page Angular JS app. The stored model is meant to handle information for a job board. The API exposes only 3 routes: * *GET* `/jobs`: retrieve jobs * *POST* `/jobs`: create a new job, an ID is assigned * *DELETE* `/jobs/:id`: deletes a job by ID The app is served as un-minified static content, sources are available in the `resources/public` directory. The Angular application is contained in a single file but provides a service, controller and router for a single page application. ## Building This relies on [leiningen](http://leiningen.org), you will also need a working JDK and JRE. ``` lein uberjar ``` The resulting build artifact will be in `target/cyanite-0.5.0-standalone.jar` ## Running Just run the artifact with java: ``` java -jar target/cyanite-0.5.0-standalone.jar ``` As an alternative, you can use leiningen: ``` lein run ```