Skip to content

Todo App with Elixir, Phoenix, Absinthe(ServerSide GraphQL), React and Apollo-Client(ClientSide GraphQL)

Notifications You must be signed in to change notification settings

kamranhossain/todo_list_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoListApp

Todo App with Elixir, Phoenix, Absinthe(ServerSide GraphQL), React and Apollo-Client(ClientSide GraphQL).

Pre Requisition

Need following thing to install in Computer

Run Phoenix Server

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create new .env file with cp .env.example .env
  • Generate SIGNING_SALT value by running mix phx.gen.secret 32
  • Put the DB_USER, DB_PASSWORD and SIGNING_SALT values in .env
  • Load the .env values with source .env
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm install inside the assets directory or remain in project dir and run npm install --prefix assets
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

You can go to localhost:4000/api for checking graphql playground and check graphql query and mutation

Functionality

Create, Update, Delete TodoItem.

Need Todo

Implement User and User Auth

About

Todo App with Elixir, Phoenix, Absinthe(ServerSide GraphQL), React and Apollo-Client(ClientSide GraphQL)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published