bigardone/phoenix-trello
Fork: 426 Star: 2496 (更新于 1970-01-01 00:00:00)
license: MIT
Language: JavaScript .
Trello tribute done in Elixir, Phoenix Framework, React and Redux.
最后发布版本: 1.1.0 ( 2016-02-09 04:38:17)
Phoenix Trello
Trello tribute done with Elixir, Phoenix Framework, Webpack, React and Redux.
Tutorial
- Intro and selected stack
- Phoenix Framework project setup
- The User model and JWT auth
- Front-end for sign up with React and Redux
- Database seeding and sign in controller
- Front-end authentication with React and Redux
- Setting up sockets and channels
- Listing and creating new boards
- Adding board members
- Tracking connected board members
- Adding lists and cards
- Deploying our application on Heroku
Live demo
https://phoenix-trello.herokuapp.com
Requirements
You need to have Elixir v1.3 and PostgreSQL installed.
Installation instructions
To start your Phoenix Trello app:
- Install dependencies with
mix deps.get
- Ensure webpack is installed. ie:
npm install -g webpack
- Install npm packages with
npm install
- Create and migrate your database with
mix ecto.create && mix ecto.migrate
- Run seeds to create demo user with
mix run priv/repo/seeds.exs
- Start Phoenix endpoint with
mix phoenix.server
Now you can visit localhost:4000
from your browser.
Enjoy!
Testing
Integration tests with Hound and Selenium ChromeDriver. Instructions:
- Install ChromeDriver with
npm install -g chromedriver
- Run ChromeDriver in a new terminal window with
chromedriver &
- Run tests with
mix test
If you don't want to run integration tests just run mix test --exclude integration
.
License
See LICENSE.
主题(topics):
elixir-lang, phoenix-framework, phoenix-trello, reactjs, redux
bigardone/phoenix-trello同语言 JavaScript最近更新仓库
2024-12-22 13:19:55 gethomepage/homepage
2024-12-22 11:34:40 chris81605/Degrees-of-Lewdity_Cheat_Extended
2024-12-22 00:44:14 gorhill/uBlock
2024-12-21 12:14:02 layui/layui
2024-12-21 03:44:01 emberjs/ember.js
2024-12-20 02:57:09 nodejs/node