👉 I've built Phoenix Kickstart Pro which is a version of Kickstart that includes payments with Stripe, Subscriptions, Pricing Plans, and much more.
Want to see how it works? Check out the Kickstart walkthrough video
All your Phoenix apps should start with set of default features. It's like Jumpstart Rails, for Phoenix.
To start your Phoenix server:
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.setup
- Install Node.js dependencies with
npm install
inside theassets
directory - Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000
from your browser.
mix run priv/repo/seeds.exs
Admin Credentials:
[email protected]:password1234
Create .env file in project root with Facebook and Google credentials:
export FACEBOOK_CLIENT_ID="XXX"
export FACEBOOK_CLIENT_SECRET="XXX"
export GOOGLE_CLIENT_ID="XXX"
export GOOGLE_CLIENT_SECRET="XXX"
Run:
$ source .env
Ready to run in production? Please check our deployment guides.
To get all available features, please read: changelog
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix