/todo-react-graphql

TODO project made with React, Apollo Client, Redux, GraphQL, and PostgreSQL

Primary LanguageJavaScriptMIT LicenseMIT

todo-react-graphql

TODO project made with React, Redux, GraphQL, and PostgreSQL

How to run this code

First of all, download or clone this repository.

After that, go to the project folder and type this on command line:

Open 2 terminals on project root folder.

In the first terminal, type:

> cd backend; npm install; npm start

In the second terminal, type:

> cd frontend; npm install; npm start

A new window should open in your default browser and you can play around with my app.

Features

Frontend

  • Apollo client
  • Redux
  • Load all TODO tasks
  • Add new TODO task
  • Remove TODO task
  • Edit TODO task
  • Mark TODO task as completed
  • Sort TODO task by priority
  • Sort TODO task by due date

Backend

  • Node and Apollo Server
  • Apollo Server
  • Knex

Who am I

I'm a software engineer who loves mobile development. You can know more about me reading my articles, reading my tweets, reading my code.