Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/2kabhishek/phoenix_rest

REST in Phoenix 🦅⚙️
https://github.com/2kabhishek/phoenix_rest

api elixir learning phoenix rest server

Last synced: 6 days ago
JSON representation

REST in Phoenix 🦅⚙️

Awesome Lists containing this project

README

        

phoenix_rest


License


People


Stars


Forks


Watches


Last Updated

REST in Phoenix 🦅⚙️

A REST API built using Phoenix for learning purposes.

## ✨ Features

- RESTful API built using Phoenix
- Can be used for learning purposes

## ⚡ Setup

### ⚙️ Requirements

- erlang (26.1.1)
- elixir (~1.15)

### 💻 Installation

To install phoenix run:

```bash
mix archive.install hex phx_new
```

Clone the repo

```bash
git clone https://github.com/2kabhishek/phoenix_rest
cd phoenix_rest
```

## 🚀 Usage

To start your Phoenix server:

- Run `mix setup` to install and setup dependencies
- Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`

Now you can use [`localhost:4000/api`](http://localhost:4000/api) for API interactions.

## 🧑‍💻 Behind The Code

### 🌈 Inspiration

Wanted to explore Phoenix.

### 💡 Challenges/Learnings

- I had to clean up heroicons assests, doing that on every project where not needed.
- I learned more about the Phoenix and Elixir ecosystem.

### 🧰 Tooling

- [dots2k](https://github.com/2kabhishek/dots2k) — Dev Environment
- [nvim2k](https://github.com/2kabhishek/nvim2k) — Personalized Editor
- [sway2k](https://github.com/2kabhishek/sway2k) — Desktop Environment
- [qute2k](https://github.com/2kabhishek/qute2k) — Personalized Browser

### 🔍 More Info

- [phoenix_rest](https://github.com/2kabhishek/phoenix_rest) — REST API with Phoenix


⭐ hit the star button if you found this useful ⭐

Source
| Blog
| Twitter
| LinkedIn
| More Links
| Other Projects