mattludwigs / smartlamp

Example Nerves project used for a local Elixir meetup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SmartLamp

SmartLamp example project used for Queen Creek Elixir meetup.

This project is setup in a "poncho project" fashion.

This means all our projects are self contained and can run independently of Nerves.

What is the responsibilities for each project

  1. SmartLampFW - the firmware project that packages your other projects to run on a nerves system (our chosen targets are rpi3 and rpi0)
  2. SmartLamp - this is core library that contains the business logic of our program - this can be considered your "application"
  3. SmartLampUi - this is the user interface to your application

How each project was generated

SmartLampFW

mix nerves.new smart_lamp_fw

SmartLamp

mix new SmartLamp

SmartLampUi

mix phx.new smart_lamp_ui --no-ecto --no-mailer

About

Example Nerves project used for a local Elixir meetup


Languages

Language:Elixir 82.7%Language:CSS 13.6%Language:JavaScript 1.9%Language:HTML 1.8%