Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mbashia/github_search_app

A GitHub user search app was developed using Elixir, Phoenix, and LiveView. The app enables users to input a GitHub username and retrieve the corresponding profile by interacting with the GitHub API. Finch was used as the HTTP client to manage API requests, while Mox was employed to mock the API interactions during testing. Deployed on Fly
https://github.com/mbashia/github_search_app

deployment elixir finch flyio liveview mox phoenix

Last synced: 23 days ago
JSON representation

A GitHub user search app was developed using Elixir, Phoenix, and LiveView. The app enables users to input a GitHub username and retrieve the corresponding profile by interacting with the GitHub API. Finch was used as the HTTP client to manage API requests, while Mox was employed to mock the API interactions during testing. Deployed on Fly

Awesome Lists containing this project

README

        

# GithubSearchApp

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 visit [`localhost:4000`](http://localhost:4000) from your browser.

Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).

## Learn more

* 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