├── .gitignore ├── README.md ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.png │ ├── index.html │ └── manifest.json └── src │ ├── BookStore.js │ ├── Components │ ├── AddNewProductToADB.js │ ├── AddedBook.js │ ├── AdminPanel.js │ ├── BankList.js │ ├── Book.js │ ├── BookCart.js │ ├── BookList.js │ ├── Chat │ │ ├── Chat.js │ │ ├── ChatTalk.js │ │ └── ChatUser.js │ ├── CurrentUser.js │ ├── End.js │ ├── EnterPage.js │ ├── Footer.js │ ├── Forms │ │ ├── ConfirmInfo.js │ │ ├── LoginForm.js │ │ ├── LoginModal.js │ │ ├── SignIn.js │ │ ├── SignUp.js │ │ ├── SignUpFinal.js │ │ └── Terms.js │ ├── InfoModal.js │ ├── MobileNavbar.js │ ├── Navigation.js │ ├── NotFound.js │ ├── ProductManagement.js │ ├── Store.js │ ├── Summary.js │ ├── UpdateUser.js │ ├── User.js │ ├── ViewBook.js │ ├── context │ │ └── Auth.js │ ├── editModal.js │ └── payForm.js │ ├── img │ └── bookStore.jpg │ ├── index.js │ ├── index.scss │ ├── serviceWorker.js │ └── styles │ ├── _chosenBook.scss │ ├── _globalVar.scss │ ├── admin.scss │ ├── bankList.scss │ ├── bookList.scss │ ├── cart.scss │ ├── chat.scss │ ├── globalClasses.scss │ ├── loginForm.scss │ ├── main.scss │ ├── modalInfo.scss │ ├── nav.scss │ └── userProfile.scss ├── images ├── 1573154539-Kafka.jpg ├── 1573154574-Dostoevsky.jpg ├── 2019-9-16Strindberg.jpg ├── 2019-9-23Huxley.jpg ├── 2019-9-23Macbeth.jpg └── 2019-9-23Steinbeck.jpg ├── index.js ├── middleware └── auth.js ├── package.json ├── routes ├── addNewProduct.js ├── handleProducts.js └── handleUsers.js └── schemes ├── chatSchema.js ├── productsSchema.js ├── userSchema.js └── validationSchema.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/public/favicon.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/BookStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/BookStore.js -------------------------------------------------------------------------------- /client/src/Components/AddNewProductToADB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/AddNewProductToADB.js -------------------------------------------------------------------------------- /client/src/Components/AddedBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/AddedBook.js -------------------------------------------------------------------------------- /client/src/Components/AdminPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/AdminPanel.js -------------------------------------------------------------------------------- /client/src/Components/BankList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/BankList.js -------------------------------------------------------------------------------- /client/src/Components/Book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Book.js -------------------------------------------------------------------------------- /client/src/Components/BookCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/BookCart.js -------------------------------------------------------------------------------- /client/src/Components/BookList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/BookList.js -------------------------------------------------------------------------------- /client/src/Components/Chat/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Chat/Chat.js -------------------------------------------------------------------------------- /client/src/Components/Chat/ChatTalk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Chat/ChatTalk.js -------------------------------------------------------------------------------- /client/src/Components/Chat/ChatUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Chat/ChatUser.js -------------------------------------------------------------------------------- /client/src/Components/CurrentUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/CurrentUser.js -------------------------------------------------------------------------------- /client/src/Components/End.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/End.js -------------------------------------------------------------------------------- /client/src/Components/EnterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/EnterPage.js -------------------------------------------------------------------------------- /client/src/Components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Footer.js -------------------------------------------------------------------------------- /client/src/Components/Forms/ConfirmInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/ConfirmInfo.js -------------------------------------------------------------------------------- /client/src/Components/Forms/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/LoginForm.js -------------------------------------------------------------------------------- /client/src/Components/Forms/LoginModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/LoginModal.js -------------------------------------------------------------------------------- /client/src/Components/Forms/SignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/SignIn.js -------------------------------------------------------------------------------- /client/src/Components/Forms/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/SignUp.js -------------------------------------------------------------------------------- /client/src/Components/Forms/SignUpFinal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/SignUpFinal.js -------------------------------------------------------------------------------- /client/src/Components/Forms/Terms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Forms/Terms.js -------------------------------------------------------------------------------- /client/src/Components/InfoModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/InfoModal.js -------------------------------------------------------------------------------- /client/src/Components/MobileNavbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/MobileNavbar.js -------------------------------------------------------------------------------- /client/src/Components/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Navigation.js -------------------------------------------------------------------------------- /client/src/Components/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/NotFound.js -------------------------------------------------------------------------------- /client/src/Components/ProductManagement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/ProductManagement.js -------------------------------------------------------------------------------- /client/src/Components/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Store.js -------------------------------------------------------------------------------- /client/src/Components/Summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/Summary.js -------------------------------------------------------------------------------- /client/src/Components/UpdateUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/UpdateUser.js -------------------------------------------------------------------------------- /client/src/Components/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/User.js -------------------------------------------------------------------------------- /client/src/Components/ViewBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/ViewBook.js -------------------------------------------------------------------------------- /client/src/Components/context/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/context/Auth.js -------------------------------------------------------------------------------- /client/src/Components/editModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/editModal.js -------------------------------------------------------------------------------- /client/src/Components/payForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/Components/payForm.js -------------------------------------------------------------------------------- /client/src/img/bookStore.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/img/bookStore.jpg -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/index.scss -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/styles/_chosenBook.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/_chosenBook.scss -------------------------------------------------------------------------------- /client/src/styles/_globalVar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/_globalVar.scss -------------------------------------------------------------------------------- /client/src/styles/admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/admin.scss -------------------------------------------------------------------------------- /client/src/styles/bankList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/bankList.scss -------------------------------------------------------------------------------- /client/src/styles/bookList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/bookList.scss -------------------------------------------------------------------------------- /client/src/styles/cart.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/cart.scss -------------------------------------------------------------------------------- /client/src/styles/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/chat.scss -------------------------------------------------------------------------------- /client/src/styles/globalClasses.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/globalClasses.scss -------------------------------------------------------------------------------- /client/src/styles/loginForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/loginForm.scss -------------------------------------------------------------------------------- /client/src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/main.scss -------------------------------------------------------------------------------- /client/src/styles/modalInfo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/modalInfo.scss -------------------------------------------------------------------------------- /client/src/styles/nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/nav.scss -------------------------------------------------------------------------------- /client/src/styles/userProfile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/client/src/styles/userProfile.scss -------------------------------------------------------------------------------- /images/1573154539-Kafka.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/images/1573154539-Kafka.jpg -------------------------------------------------------------------------------- /images/1573154574-Dostoevsky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/images/1573154574-Dostoevsky.jpg -------------------------------------------------------------------------------- /images/2019-9-16Strindberg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/images/2019-9-16Strindberg.jpg -------------------------------------------------------------------------------- /images/2019-9-23Huxley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/images/2019-9-23Huxley.jpg -------------------------------------------------------------------------------- /images/2019-9-23Macbeth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/images/2019-9-23Macbeth.jpg -------------------------------------------------------------------------------- /images/2019-9-23Steinbeck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/images/2019-9-23Steinbeck.jpg -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/index.js -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/package.json -------------------------------------------------------------------------------- /routes/addNewProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/routes/addNewProduct.js -------------------------------------------------------------------------------- /routes/handleProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/routes/handleProducts.js -------------------------------------------------------------------------------- /routes/handleUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/routes/handleUsers.js -------------------------------------------------------------------------------- /schemes/chatSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/schemes/chatSchema.js -------------------------------------------------------------------------------- /schemes/productsSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/schemes/productsSchema.js -------------------------------------------------------------------------------- /schemes/userSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/schemes/userSchema.js -------------------------------------------------------------------------------- /schemes/validationSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianTech/bookStore/HEAD/schemes/validationSchema.js --------------------------------------------------------------------------------