All Projects → bechurch → Shorten_api_tutorial

bechurch / Shorten_api_tutorial

🔗How to make a link shortener using Elixir, Phoenix and Mnesia

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Shorten api tutorial

Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+7490%)
Mutual labels:  phoenix, phoenix-framework, elixir-phoenix
pryin
PryIn is an Application Performance Monitoring platform for your Elixir/Phoenix application.
Stars: ✭ 25 (-58.33%)
Mutual labels:  phoenix, elixir-phoenix, phoenix-framework
live dj
💿 Join or create video playlists to share a real-time experience with others! 🎧
Stars: ✭ 19 (-68.33%)
Mutual labels:  phoenix, elixir-phoenix, phoenix-framework
Elixirbooks
List of Elixir books
Stars: ✭ 1,021 (+1601.67%)
Mutual labels:  phoenix, phoenix-framework, elixir-phoenix
Awesome Phoenix
🔥 Collection of awesome open-source apps made with Phoenix Framework
Stars: ✭ 481 (+701.67%)
Mutual labels:  phoenix, phoenix-framework, elixir-phoenix
Phoenix In Action
Code snippets and examples from the book Phoenix in Action from Manning and Geoffrey Lessel
Stars: ✭ 60 (+0%)
Mutual labels:  phoenix, phoenix-framework, elixir-phoenix
WhatChat
A web chat application clone of Whatsapp web using Elixir / Phoenix, VueJs and PostgreSQL.
Stars: ✭ 32 (-46.67%)
Mutual labels:  elixir-phoenix, phoenix-framework
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 (+355%)
Mutual labels:  phoenix-framework, elixir-phoenix
Phoenix Ecto Append Only Log Example
📝 A step-by-step example/tutorial showing how to build a Phoenix (Elixir) App where all data is immutable (append only). Precursor to Blockchain, IPFS or Solid!
Stars: ✭ 58 (-3.33%)
Mutual labels:  phoenix, elixir-phoenix
Hammer
An Elixir rate-limiter with pluggable backends
Stars: ✭ 366 (+510%)
Mutual labels:  phoenix, phoenix-framework
curious messenger
Companion repository for Phoenix LiveView Messenger app by Curiosum.dev. Part 1: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-1?utm_source=github&utm_medium=social, Part 2: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-2?utm_source=github&utm_medium=social, Part 3: https://curiosum.dev/blog/elixir-phoenix-l…
Stars: ✭ 30 (-50%)
Mutual labels:  phoenix, phoenix-framework
Cercle
Cercle is a CRM+Project Manager for your organization - Phoenix Framework & Vuejs
Stars: ✭ 284 (+373.33%)
Mutual labels:  phoenix, phoenix-framework
React Phoenix
Make rendering React.js components in Phoenix easy
Stars: ✭ 426 (+610%)
Mutual labels:  phoenix, phoenix-framework
phoenix bakery
Better compression for your Phoenix assets
Stars: ✭ 25 (-58.33%)
Mutual labels:  phoenix, phoenix-framework
plug rails cookie session store
Rails compatible Plug session store
Stars: ✭ 93 (+55%)
Mutual labels:  phoenix, elixir-phoenix
game of life-elixir
An implementation of Conway's Game of Life in Elixir
Stars: ✭ 22 (-63.33%)
Mutual labels:  phoenix, phoenix-framework
Phoenix slime
Phoenix Template Engine for Slime
Stars: ✭ 286 (+376.67%)
Mutual labels:  phoenix, elixir-phoenix
mindwendel
Create a challenge. Ready? Brainstorm. mindwendel helps you to easily brainstorm and upvote ideas and thoughts within your team.
Stars: ✭ 22 (-63.33%)
Mutual labels:  phoenix, elixir-phoenix
Elixir Phoenix Realworld Example App
Exemplary real world application built with Elixir + Phoenix
Stars: ✭ 764 (+1173.33%)
Mutual labels:  phoenix-framework, elixir-phoenix
Drab
Remote controlled frontend framework for Phoenix.
Stars: ✭ 833 (+1288.33%)
Mutual labels:  phoenix, elixir-phoenix

ShortenApi

This is a demo fo how you can create a really fast link shortener with Elixir and it's in-memory store Mnesia.

The full tutorial can be found here:

https://medium.freecodecamp.org/how-to-write-a-super-fast-link-shortener-with-elixir-phoenix-and-mnesia-70ffa1564b3c

Starting

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.create && mix ecto.migrate
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more

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