Vuetaba is an imageboard (chan) server implementation inspired by Wakaba written in Elixir using Phoenix framework. GraphQL is used for API.
To start Vuetaba server:
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.setup
- Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000/graphiql
from your browser to test GraphQL endpoints.
Reference client application is in early development stage. It's written in Typescript based on Vue.js framework, hence the name of the project.
You can use Docker or Heroku for deployment. Please note that this is WIP and not ready for production use