├── .gitignore ├── Dockerfile ├── LICENCSE ├── README.md ├── docker-compose.yml ├── img └── demo.png ├── project.clj ├── resources └── public │ ├── css │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── cat.css │ └── custom.css │ └── img │ ├── products │ ├── bacon.jpg │ ├── crinklefries.jpg │ ├── fryingfat.jpg │ ├── garlic.jpg │ ├── icecream.jpg │ ├── oliveoil.jpg │ ├── shrimps.jpg │ ├── steakhousefries.jpg │ ├── sweetpotatoefries.jpg │ └── tortilla.jpg │ └── shopping-cart.svg ├── src └── metro │ ├── components │ ├── db │ │ ├── articles.clj │ │ └── postgres.clj │ ├── server │ │ ├── pedestal.clj │ │ └── routes.clj │ └── web │ │ ├── api.clj │ │ ├── blocks.clj │ │ ├── health.clj │ │ └── views.clj │ └── system.clj └── test └── metro ├── db └── articles_test.clj ├── system_test.clj └── web └── routes_test.clj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENCSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/LICENCSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /img/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/img/demo.png -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/project.clj -------------------------------------------------------------------------------- /resources/public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /resources/public/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /resources/public/css/cat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/css/cat.css -------------------------------------------------------------------------------- /resources/public/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/css/custom.css -------------------------------------------------------------------------------- /resources/public/img/products/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/bacon.jpg -------------------------------------------------------------------------------- /resources/public/img/products/crinklefries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/crinklefries.jpg -------------------------------------------------------------------------------- /resources/public/img/products/fryingfat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/fryingfat.jpg -------------------------------------------------------------------------------- /resources/public/img/products/garlic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/garlic.jpg -------------------------------------------------------------------------------- /resources/public/img/products/icecream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/icecream.jpg -------------------------------------------------------------------------------- /resources/public/img/products/oliveoil.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/oliveoil.jpg -------------------------------------------------------------------------------- /resources/public/img/products/shrimps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/shrimps.jpg -------------------------------------------------------------------------------- /resources/public/img/products/steakhousefries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/steakhousefries.jpg -------------------------------------------------------------------------------- /resources/public/img/products/sweetpotatoefries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/sweetpotatoefries.jpg -------------------------------------------------------------------------------- /resources/public/img/products/tortilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/products/tortilla.jpg -------------------------------------------------------------------------------- /resources/public/img/shopping-cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/resources/public/img/shopping-cart.svg -------------------------------------------------------------------------------- /src/metro/components/db/articles.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/db/articles.clj -------------------------------------------------------------------------------- /src/metro/components/db/postgres.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/db/postgres.clj -------------------------------------------------------------------------------- /src/metro/components/server/pedestal.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/server/pedestal.clj -------------------------------------------------------------------------------- /src/metro/components/server/routes.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/server/routes.clj -------------------------------------------------------------------------------- /src/metro/components/web/api.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/web/api.clj -------------------------------------------------------------------------------- /src/metro/components/web/blocks.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/web/blocks.clj -------------------------------------------------------------------------------- /src/metro/components/web/health.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/web/health.clj -------------------------------------------------------------------------------- /src/metro/components/web/views.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/components/web/views.clj -------------------------------------------------------------------------------- /src/metro/system.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/src/metro/system.clj -------------------------------------------------------------------------------- /test/metro/db/articles_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/test/metro/db/articles_test.clj -------------------------------------------------------------------------------- /test/metro/system_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/test/metro/system_test.clj -------------------------------------------------------------------------------- /test/metro/web/routes_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tbsschroeder/clojure-webshop-app/HEAD/test/metro/web/routes_test.clj --------------------------------------------------------------------------------