Skip to content

inblack67/FElixir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1bf77d7 · May 6, 2022

History

26 Commits
Jul 19, 2021
Oct 10, 2021
Aug 1, 2021
Aug 1, 2021
Jul 19, 2021
Jul 19, 2021
May 6, 2022
Aug 9, 2021
Aug 9, 2021

Repository files navigation

Feature Rich GraphQL API in Elixir & Phoenix

Udemy Course Link

Functionalities

User

  • Registration
  • Authentication & Authorization
    • Login
    • Logout
    • Get Authenticated User
    • Protect Routes (via Plug => like middlewares in Node.js)

Rooms

  • Create Room
  • Get All Rooms
  • Delete Room and it's respective messages

Messages

  • Post message to a particular room
  • Read messages of a Room
    • Pagination (Cursor Based)
  • Realtime New Messages updates to users who have subscribed to that particular Room

Tech Stack

  • Elixir
  • Phoenix
  • PostgreSQL
  • GraphQL

YouTube

@Code_Dexterity