https://github.com/sentrionic/olympusphoenix
The Phoenix version of the OlympusBlog backend
https://github.com/sentrionic/olympusphoenix
Last synced: 11 months ago
JSON representation
The Phoenix version of the OlympusBlog backend
- Host: GitHub
- URL: https://github.com/sentrionic/olympusphoenix
- Owner: sentrionic
- Created: 2022-08-12T14:03:15.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-12T14:03:47.000Z (almost 4 years ago)
- Last Synced: 2025-07-12T13:43:43.742Z (11 months ago)
- Language: Elixir
- Homepage: https://github.com/sentrionic/olympusblog
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OlympusPhoenix (Unfinished)
OlympusPhoenix is a backend for the [OlympusBlog](https://github.com/sentrionic/OlympusBlog) using the [Phoenix Framework](https://www.phoenixframework.org/).
## Stack
- [Phoenix](https://www.phoenixframework.org/) as the server.
- [Ecto](https://github.com/elixir-ecto/ecto) as the ORM.
## Getting started
1. Install [Elixir](https://elixir-lang.org/) and Phoenix.
2. Clone this repository
3. Install Postgres and Redis.
4. Run `mix deps.get` to install all the dependencies
5. Rename `dev.secret.example.exs` to `dev.secret.exs` and fill in the values.
6. Run `mix phx.server` to run the server
7. Go to `localhost:4000` for a list of all the endpoints.
## Notes
- Image resizing requires [ImageMagick](https://imagemagick.org/) to be installed, so it's not build into this stack.
- `TODO.txt` contains the missing items.
## Credits
- [tamanugi](https://github.com/tamanugi/realworld-phoenix): Reference project