nicksergeant / Leather
Licence: mit
💰 A super fast money management app.
Stars: ✭ 52
Programming Languages
elixir
2628 projects
Projects that are alternatives of or similar to Leather
Drab
Remote controlled frontend framework for Phoenix.
Stars: ✭ 833 (+1501.92%)
Mutual labels: phoenix
Platform
[Archived] Demo application for Elixir and Elm Tutorial.
Stars: ✭ 29 (-44.23%)
Mutual labels: phoenix
Query
Query adds tools to aid the use of Ecto in web settings.
Stars: ✭ 23 (-55.77%)
Mutual labels: phoenix
Guardian auth
The Guardian Authentication Implementation Using Ecto/Postgresql Elixir Phoenix [ User Authentication ]
Stars: ✭ 15 (-71.15%)
Mutual labels: phoenix
Firestorm
An open-source forum engine, with an Elixir+Phoenix backend and an Elm frontend.
Stars: ✭ 958 (+1742.31%)
Mutual labels: phoenix
Liberator
An Elixir library for building RESTful applications.
Stars: ✭ 28 (-46.15%)
Mutual labels: phoenix
Scout apm elixir
ScoutAPM Elixir Agent. Supports Phoenix and other frameworks.
Stars: ✭ 33 (-36.54%)
Mutual labels: phoenix
Analytics
Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Stars: ✭ 9,469 (+18109.62%)
Mutual labels: phoenix
Ddd elixir demo stage1
Stage 1 of an Elixir/Phoenix/Elm implementation of the Domain Driven Design shipping example.
Stars: ✭ 32 (-38.46%)
Mutual labels: phoenix
Karma werks
A project management tool created with Elixir, Phoenix and Dgraph
Stars: ✭ 17 (-67.31%)
Mutual labels: phoenix
Ansible Phoenix
[Unmaintained] Develop and deploy a Phoenix app using Ansible!
Stars: ✭ 37 (-28.85%)
Mutual labels: phoenix
Messengyr
A clone of Facebook Messenger. Built with Elixir + Phoenix.
Stars: ✭ 44 (-15.38%)
Mutual labels: phoenix
Ansible Elixir Playbooks
Ansible playbooks for Elixir build server and Phoenix Website. Sample app here: https://github.com/LunarLogic/phoenix_website
Stars: ✭ 39 (-25%)
Mutual labels: phoenix
Leather
A modern money management app written in Elixir, Phoenix, React, and Redux. Integrates with Plaid for auto-importing of transactions from thousands of banks and bank account types (checking, savings, investments, etc.)
Follow @leatherapp on Twitter for updates.
Screenshot:
Run locally
brew install elixir postgresql
brew services start postgresql
createuser leather --createdb
git clone [email protected]:nicksergeant/leather.git
cd leather
mix ecto.create
mix phoenix.server
- Visit http://localhost:4000/.
With Plaid integration:
Create a .env
file in the root of the project with the following contents:
export PLAID_CLIENT_ID=<plaid-client-id>
export PLAID_PUBLIC_KEY=<plaid-public-key>
export PLAID_SECRET=<plaid-secret>
Then run source .env && mix phoenix.server
.
Automatic deploy to Heroku
You can click the button below to automatically deploy Leather to Heroku.
Important!
If you intend to use this instance securely, you must set the HOSTNAME
environment variable so that WebSocket connections are restricted to your domain:
heroku config:set HOSTNAME="<your-domain>"
Manual deploy to Heroku
heroku create <app-name>
heroku buildpacks:set https://github.com/HashNuke/heroku-buildpack-elixir
heroku buildpacks:add https://github.com/gjaldon/heroku-buildpack-phoenix-static
heroku addons:create heroku-postgresql:hobby-dev
heroku config:set POOL_SIZE="18"
mix phoenix.gen.secret
heroku config:set SECRET_KEY_BASE="<generated-key-in-previous-step>"
heroku domains:add <your-domain>
heroku config:set HOSTNAME="<your-domain>"
heroku config:set GZIP_ENABLED="true"
Plaid
Integration withheroku config:set PLAID_CLIENT_ID='<plaid-client-id>'
heroku config:set PLAID_PUBLIC_KEY='<plaid-public-key>'
heroku config:set PLAID_SECRET='<plaid-secret>'
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].