All Projects → gothinkster → Elixir Phoenix Realworld Example App

gothinkster / Elixir Phoenix Realworld Example App

Licence: mit
Exemplary real world application built with Elixir + Phoenix

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Elixir Phoenix Realworld Example App

Cakephp Realworld Example App
Stars: ✭ 103 (-86.52%)
Mutual labels:  realworld, backend
autoform
🤖📝 AutoForm is the simplest way to automatically generate fast, beautiful and standards/WCAG compliant HTML forms based on an Ecto Schema in a Phoenix Web Application to *significantly* speed up Web App Development. 🚀
Stars: ✭ 18 (-97.64%)
Mutual labels:  elixir-phoenix, phoenix-framework
live dj
💿 Join or create video playlists to share a real-time experience with others! 🎧
Stars: ✭ 19 (-97.51%)
Mutual labels:  elixir-phoenix, phoenix-framework
Short url
🔗 short url app elixir Phoenix
Stars: ✭ 162 (-78.8%)
Mutual labels:  phoenix-framework, elixir-phoenix
WhatChat
A web chat application clone of Whatsapp web using Elixir / Phoenix, VueJs and PostgreSQL.
Stars: ✭ 32 (-95.81%)
Mutual labels:  elixir-phoenix, phoenix-framework
Laravel Realworld Example App
Exemplary real world backend API built with Laravel
Stars: ✭ 954 (+24.87%)
Mutual labels:  realworld, backend
phx raws
Raw websocket server on top of Phoenix.
Stars: ✭ 27 (-96.47%)
Mutual labels:  elixir-phoenix, phoenix-framework
Shorten api tutorial
🔗How to make a link shortener using Elixir, Phoenix and Mnesia
Stars: ✭ 60 (-92.15%)
Mutual labels:  phoenix-framework, elixir-phoenix
pryin
PryIn is an Application Performance Monitoring platform for your Elixir/Phoenix application.
Stars: ✭ 25 (-96.73%)
Mutual labels:  elixir-phoenix, phoenix-framework
multi-projects-architecture-with-Ktor
A Ktor real world example built on multi-projects architecture
Stars: ✭ 29 (-96.2%)
Mutual labels:  backend, realworld
Docker Phoenix
A dockerized Phoenix development and runtime environment.
Stars: ✭ 152 (-80.1%)
Mutual labels:  phoenix-framework, elixir-phoenix
Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+496.07%)
Mutual labels:  phoenix-framework, elixir-phoenix
Adoptoposs
Finding co-maintainers for your open source software project.
Stars: ✭ 93 (-87.83%)
Mutual labels:  phoenix-framework, elixir-phoenix
Express Bookshelf Realworld Example App
🐳 An Express and Bookshelf based backend implementation of the RealWorld API Spec.
Stars: ✭ 45 (-94.11%)
Mutual labels:  realworld, backend
Firebird
Template for Phoenix 1.3 projects
Stars: ✭ 66 (-91.36%)
Mutual labels:  phoenix-framework, elixir-phoenix
NLW-Together-Elixir
Wabanex - Gerencie e acompanhe seus treinos na academia! Evento NLW Together organizado pela @Rocketseat 🚀
Stars: ✭ 15 (-98.04%)
Mutual labels:  backend, elixir-phoenix
Elixirbooks
List of Elixir books
Stars: ✭ 1,021 (+33.64%)
Mutual labels:  phoenix-framework, elixir-phoenix
Phoenix In Action
Code snippets and examples from the book Phoenix in Action from Manning and Geoffrey Lessel
Stars: ✭ 60 (-92.15%)
Mutual labels:  phoenix-framework, elixir-phoenix
laravel-realworld-example-app
Exemplary RealWorld backend API built with Laravel PHP framework.
Stars: ✭ 34 (-95.55%)
Mutual labels:  backend, realworld
Godello
Trello inspired kanban board made with the Godot Engine and GDScript, powered by an online real-time collaborative backend (Elixir and Phoenix Channels)
Stars: ✭ 273 (-64.27%)
Mutual labels:  phoenix-framework, elixir-phoenix

RealWorld Example App

Elixir (Phoenix) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

CircleCI codecov

This codebase was created to demonstrate a fully fledged backend application built with Elixir and Phoenix including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to the credo community styleguides & best practices.

For more information on how to this works with other frontends/backends, head over to the RealWorld repo.

Installing / Getting started

To run this project, you will need to install the following dependencies on your system:

To get started, run the following commands in your project folder:

cp config/dev.exs.example config/dev.exs  # creates the project's configuration file
mix deps.get  # installs the dependencies
mix ecto.create  # creates the database.
mix ecto.migrate  # run the database migrations.
mix phx.server  # run the application.

This is a backend project, you won't be able to go to localhost:4000 and see an aplication.

In order to see the Conduit frontend you will need to download and setup one of the frontend projects and set it up to consume this apps api. Typically this can be done by finding the API_URL and setting it to localhost:4000.

Tests

To run the tests for this project, simply run in your terminal:

mix test

Documentation

To generate the documentation, your can run in your terminal:

mix docs

This will generate a doc/ directory with a documentation in HTML. To view the documentation, open the index.html file in the generated directory.

Style guide

This project uses mix format. You can find the configuration file for the formatter in the .formatter.exs file.

Licensing

MIT © Ezinwa Okpoechi

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].