Skip to content

Latest commit

 

History

History
97 lines (57 loc) · 3.21 KB

File metadata and controls

97 lines (57 loc) · 3.21 KB

React awesome app

Full stack app example with react, docker and yeps.

Build Status Coverage Status Linux Build

NSP Status

Dependency Status devDependency Status

License GitHub stars GitHub forks GitHub issues Twitter

How to install

git clone https://github.com/evheniy/react-awesome-app.git
cd react-awesome-app
npm i

How to run databases with docker

Start:

npm run db:start

Stop:

npm run db:stop

How to run server

Node.js

npm run server:start

Stop:

npm run server:stop

Docker

Build:

npm run docker:build
npm run docker:run

Stop:

npm run docker:stop

Docker Compose

npm run compose:up

Stop:

npm run compose:down

Clear:

npm run compose:clear

URLs to test

Action Method Path Request Response
Registration POST /users { email, password } { user, error }
Login POST /tokens { email, password } { token, error }
User list GET /users { token } { users[], error }
User profile GET /users/:id { token } { user, error }
User editing PATCH /users/:id { token, password } { user, error }
Logout DELETE /tokens/:token { token } { empty, error }

GraphQL

How to test

npm t

Clear docker

npm run clear