bkbooth / Elmstagram

A basic UI-clone of Instagram using Elm

Home Page:https://elmstagram.benbooth.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Elmstagram

A basic UI-clone of Instagram using Elm.

Inspired by Wes Bos' great Redux course.

Related articles here:

Preview available here: elmstagram.benbooth.dev

A big shout out to my friend Sam Gates for letting me use data from his @samgatesphotography account for this example app and articles.

Build & Run

git clone https://github.com/bkbooth/Elmstagram.git
cd Elmstagram
npm install
npm start

I was originally trying to avoid Node.js, npm and package.json by using a Makefile and make scripts but I'm installing Elm with npm anyway so I ended up going full Node.js and npm scripts.

You can use npm run build to build everything into the dist directory.

Alternatively you can use Yarn instead of npm.

About

A basic UI-clone of Instagram using Elm

https://elmstagram.benbooth.dev/

License:MIT License


Languages

Language:Elm 59.7%Language:SCSS 20.6%Language:JavaScript 18.3%Language:HTML 1.4%