johninvictus / blog

A simple blog using graphql, for learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blog

TODOS

  • Create user.
  • Create Post.
  • List Posts.
  • Login.
  • Authenticating Posts.
  • Authenticating Create Post.
  • Create user post relationship.
  • Paginating blog posts.
  • Add timestamp to types.
  • Adding screenshot to ReadMe.
  • Create react native client.
  • Dockerlize.

SCREENSHOTS

Login Page

Alt text

Posts with there users

Alt text

All possible queries

Alt text

All possible mutations

Alt text

How to run this project:

docker-compose up

Now you can visit localhost:4000 from your browser.

NOTES

  • Will write an article on how to Dockerlize a phoenix project soon.

Learn more about docker and phoenix

About

A simple blog using graphql, for learning.


Languages

Language:Elixir 75.1%Language:CSS 15.8%Language:JavaScript 5.6%Language:HTML 3.2%Language:Shell 0.3%