├── Client ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json └── src │ ├── App.css │ ├── App.js │ ├── Blog │ ├── addpost.js │ ├── editpost.js │ ├── posts.js │ └── showpost.js │ ├── Profile │ ├── profile.js │ ├── replytomessage.js │ ├── sendmessage.js │ ├── showmessages.js │ └── showuser.js │ ├── context_state_config.js │ ├── hooks │ ├── callback.js │ ├── header.js │ ├── home.js │ ├── hook1.js │ ├── hooks_form1.js │ ├── privatecomponent.js │ └── signup.js │ ├── index.js │ ├── routes.js │ ├── store │ ├── actions │ │ ├── action_types.js │ │ └── actions.js │ └── reducers │ │ ├── auth_reducer.js │ │ ├── form_reducer.js │ │ ├── plain_reducer.js │ │ └── posts_reducer.js │ ├── styles │ └── pagination.css │ └── utils │ ├── auth.js │ ├── authcheck.js │ ├── context.js │ └── history.js ├── README.md └── Server ├── bin └── www ├── main ├── app.js ├── db.js ├── routes.js └── schema.sql └── package.json /Client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/package.json -------------------------------------------------------------------------------- /Client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/public/favicon.ico -------------------------------------------------------------------------------- /Client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/public/index.html -------------------------------------------------------------------------------- /Client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/public/manifest.json -------------------------------------------------------------------------------- /Client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/App.css -------------------------------------------------------------------------------- /Client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/App.js -------------------------------------------------------------------------------- /Client/src/Blog/addpost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Blog/addpost.js -------------------------------------------------------------------------------- /Client/src/Blog/editpost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Blog/editpost.js -------------------------------------------------------------------------------- /Client/src/Blog/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Blog/posts.js -------------------------------------------------------------------------------- /Client/src/Blog/showpost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Blog/showpost.js -------------------------------------------------------------------------------- /Client/src/Profile/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Profile/profile.js -------------------------------------------------------------------------------- /Client/src/Profile/replytomessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Profile/replytomessage.js -------------------------------------------------------------------------------- /Client/src/Profile/sendmessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Profile/sendmessage.js -------------------------------------------------------------------------------- /Client/src/Profile/showmessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Profile/showmessages.js -------------------------------------------------------------------------------- /Client/src/Profile/showuser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/Profile/showuser.js -------------------------------------------------------------------------------- /Client/src/context_state_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/context_state_config.js -------------------------------------------------------------------------------- /Client/src/hooks/callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/callback.js -------------------------------------------------------------------------------- /Client/src/hooks/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/header.js -------------------------------------------------------------------------------- /Client/src/hooks/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/home.js -------------------------------------------------------------------------------- /Client/src/hooks/hook1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/hook1.js -------------------------------------------------------------------------------- /Client/src/hooks/hooks_form1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/hooks_form1.js -------------------------------------------------------------------------------- /Client/src/hooks/privatecomponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/privatecomponent.js -------------------------------------------------------------------------------- /Client/src/hooks/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/hooks/signup.js -------------------------------------------------------------------------------- /Client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/index.js -------------------------------------------------------------------------------- /Client/src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/routes.js -------------------------------------------------------------------------------- /Client/src/store/actions/action_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/store/actions/action_types.js -------------------------------------------------------------------------------- /Client/src/store/actions/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/store/actions/actions.js -------------------------------------------------------------------------------- /Client/src/store/reducers/auth_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/store/reducers/auth_reducer.js -------------------------------------------------------------------------------- /Client/src/store/reducers/form_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/store/reducers/form_reducer.js -------------------------------------------------------------------------------- /Client/src/store/reducers/plain_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/store/reducers/plain_reducer.js -------------------------------------------------------------------------------- /Client/src/store/reducers/posts_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/store/reducers/posts_reducer.js -------------------------------------------------------------------------------- /Client/src/styles/pagination.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/styles/pagination.css -------------------------------------------------------------------------------- /Client/src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/utils/auth.js -------------------------------------------------------------------------------- /Client/src/utils/authcheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/utils/authcheck.js -------------------------------------------------------------------------------- /Client/src/utils/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/utils/context.js -------------------------------------------------------------------------------- /Client/src/utils/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Client/src/utils/history.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/README.md -------------------------------------------------------------------------------- /Server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Server/bin/www -------------------------------------------------------------------------------- /Server/main/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Server/main/app.js -------------------------------------------------------------------------------- /Server/main/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Server/main/db.js -------------------------------------------------------------------------------- /Server/main/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Server/main/routes.js -------------------------------------------------------------------------------- /Server/main/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Server/main/schema.sql -------------------------------------------------------------------------------- /Server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iqbal125/react-hooks-blog-fullstack/HEAD/Server/package.json --------------------------------------------------------------------------------