├── .eslintrc ├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── App.js ├── actions │ ├── auth.js │ ├── books.js │ └── users.js ├── api.js ├── components │ ├── ctas │ │ └── AddBookCtA.js │ ├── forms │ │ ├── BookForm.js │ │ ├── ForgotPasswordForm.js │ │ ├── LoginForm.js │ │ ├── ResetPasswordForm.js │ │ ├── SearchBookForm.js │ │ └── SignupForm.js │ ├── messages │ │ ├── ConfirmEmailMessage.js │ │ └── InlineError.js │ ├── navigation │ │ └── TopNavigation.js │ ├── pages │ │ ├── ConfirmationPage.js │ │ ├── DashboardPage.js │ │ ├── ForgotPasswordPage.js │ │ ├── HomePage.js │ │ ├── LoginPage.js │ │ ├── NewBookPage.js │ │ ├── ResetPasswordPage.js │ │ └── SignupPage.js │ └── routes │ │ ├── GuestRoute.js │ │ └── UserRoute.js ├── index.js ├── reducers │ ├── books.js │ └── user.js ├── registerServiceWorker.js ├── rootReducer.js ├── schemas.js ├── types.js └── utils │ └── setAuthorizationHeader.js └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/App.js -------------------------------------------------------------------------------- /src/actions/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/actions/auth.js -------------------------------------------------------------------------------- /src/actions/books.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/actions/books.js -------------------------------------------------------------------------------- /src/actions/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/actions/users.js -------------------------------------------------------------------------------- /src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/api.js -------------------------------------------------------------------------------- /src/components/ctas/AddBookCtA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/ctas/AddBookCtA.js -------------------------------------------------------------------------------- /src/components/forms/BookForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/forms/BookForm.js -------------------------------------------------------------------------------- /src/components/forms/ForgotPasswordForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/forms/ForgotPasswordForm.js -------------------------------------------------------------------------------- /src/components/forms/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/forms/LoginForm.js -------------------------------------------------------------------------------- /src/components/forms/ResetPasswordForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/forms/ResetPasswordForm.js -------------------------------------------------------------------------------- /src/components/forms/SearchBookForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/forms/SearchBookForm.js -------------------------------------------------------------------------------- /src/components/forms/SignupForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/forms/SignupForm.js -------------------------------------------------------------------------------- /src/components/messages/ConfirmEmailMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/messages/ConfirmEmailMessage.js -------------------------------------------------------------------------------- /src/components/messages/InlineError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/messages/InlineError.js -------------------------------------------------------------------------------- /src/components/navigation/TopNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/navigation/TopNavigation.js -------------------------------------------------------------------------------- /src/components/pages/ConfirmationPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/ConfirmationPage.js -------------------------------------------------------------------------------- /src/components/pages/DashboardPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/DashboardPage.js -------------------------------------------------------------------------------- /src/components/pages/ForgotPasswordPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/ForgotPasswordPage.js -------------------------------------------------------------------------------- /src/components/pages/HomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/HomePage.js -------------------------------------------------------------------------------- /src/components/pages/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/LoginPage.js -------------------------------------------------------------------------------- /src/components/pages/NewBookPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/NewBookPage.js -------------------------------------------------------------------------------- /src/components/pages/ResetPasswordPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/ResetPasswordPage.js -------------------------------------------------------------------------------- /src/components/pages/SignupPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/pages/SignupPage.js -------------------------------------------------------------------------------- /src/components/routes/GuestRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/routes/GuestRoute.js -------------------------------------------------------------------------------- /src/components/routes/UserRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/components/routes/UserRoute.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/index.js -------------------------------------------------------------------------------- /src/reducers/books.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/reducers/books.js -------------------------------------------------------------------------------- /src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/reducers/user.js -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/rootReducer.js -------------------------------------------------------------------------------- /src/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/schemas.js -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/types.js -------------------------------------------------------------------------------- /src/utils/setAuthorizationHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/src/utils/setAuthorizationHeader.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-react/HEAD/yarn.lock --------------------------------------------------------------------------------