Demo project React / GraphQL
Use typescript on backend / frontend
Start a project from Create React app.
Use Redux toolkit https://redux-toolkit.js.org/
Create a login flow
● Signup user interface
● Login interface
● Reset password
Create a user interface with a list of items (title, created_at) and the user who created them. The
user must be able to add a new record and the list should update to reflect the change, without
a page refresh.
Use Graphql with node.js backend and sequelize as an ORM ( https://sequelize.org/ )
For database, you can use sqlite (or you can chose the one you want)

Getting started my first GraphQL project

This project was bootstrapped with Create React App and uses apollo graphql client.
Server side is built with apollo graphql

Installation

yarn
cd client && yarn
cd server && yarn

Available Scripts

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Runs the graphql server form sever directory