├── .gitignore ├── .pre-commit-config.yaml ├── README.md ├── client ├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── dotenv_template ├── jest.config.js ├── package-lock.json ├── package.json ├── postbuild.sh ├── public │ ├── favicon │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── favicon.png │ ├── index.html │ ├── manifest.json │ ├── robots.txt │ └── sitemap.xml ├── src │ ├── AxiosInstance │ │ └── index.ts │ ├── Constants │ │ ├── alertLevels.ts │ │ ├── itemConstants.ts │ │ └── urls.ts │ ├── Helpers │ │ └── index.ts │ ├── Hooks │ │ ├── GetData │ │ │ ├── Tests │ │ │ │ └── useDataFromServer.test.tsx │ │ │ ├── useCheatSheets.ts │ │ │ ├── useCourses.ts │ │ │ ├── useDataFromServer.ts │ │ │ ├── useReviewQuotes.ts │ │ │ ├── useTags.ts │ │ │ └── useTalks.ts │ │ ├── Tests │ │ │ └── useQueryMutation.test.tsx │ │ ├── useActions.ts │ │ ├── useFilterTags.ts │ │ ├── useLogger.ts │ │ ├── useQueryMutation.ts │ │ ├── useTypedSelector.ts │ │ └── useUpload.ts │ ├── Images │ │ ├── avatar_small.png │ │ ├── fog_light.jpg │ │ ├── fog_lighter.jpg │ │ ├── kittens │ │ │ ├── alertGus.jpg │ │ │ ├── ashamedGus.jpg │ │ │ ├── carefreeMoxie.jpg │ │ │ ├── casualGus.jpg │ │ │ ├── concernedGus.jpg │ │ │ ├── coverEyes.jpg │ │ │ ├── daliKittens.jpg │ │ │ ├── distraughtGus.jpg │ │ │ ├── featherGus.jpg │ │ │ ├── gusBlamesMoxie.jpg │ │ │ ├── gusPlant.jpg │ │ │ ├── reachingGus.jpg │ │ │ ├── sleepingKittens.jpg │ │ │ └── whyGus.jpg │ │ └── sky.jpg │ ├── Pages │ │ ├── About │ │ │ ├── About.tsx │ │ │ ├── Bio.tsx │ │ │ ├── ReviewQuotes │ │ │ │ ├── EditReviewQuoteFields.tsx │ │ │ │ ├── ReviewQuote.tsx │ │ │ │ ├── ReviewQuotes.tsx │ │ │ │ └── Tests │ │ │ │ │ ├── ReviewQuote-display.test.tsx │ │ │ │ │ └── ReviewQuotes-display.test.tsx │ │ │ └── Tests │ │ │ │ └── About.test.tsx │ │ ├── App │ │ │ ├── Alert │ │ │ │ └── AlertBox.tsx │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Loading │ │ │ │ └── LoadingSpinner.tsx │ │ │ ├── Nav │ │ │ │ ├── Nav.tsx │ │ │ │ ├── NavMenu.tsx │ │ │ │ └── NavTabs.tsx │ │ │ ├── Routes.tsx │ │ │ └── Tests │ │ │ │ ├── App.test.tsx │ │ │ │ └── Routes.test.tsx │ │ ├── Auth │ │ │ ├── Login.tsx │ │ │ ├── LogoutIconButton.tsx │ │ │ ├── Tests │ │ │ │ └── Auth.test.tsx │ │ │ └── UserHome.tsx │ │ ├── CheatSheet │ │ │ ├── CheatSheet.tsx │ │ │ └── Tests │ │ │ │ └── CheatSheet-display.test.tsx │ │ ├── CheatSheets │ │ │ ├── CheatSheet.tsx │ │ │ ├── CheatSheets.tsx │ │ │ ├── EditCheatSheetFields.tsx │ │ │ └── Tests │ │ │ │ ├── CheatSheet-display.test.tsx │ │ │ │ └── CheatSheets-display.text.tsx │ │ ├── Common │ │ │ ├── DownloadPDF.tsx │ │ │ ├── EditButtons.tsx │ │ │ ├── FilterChips.tsx │ │ │ ├── IconLink.tsx │ │ │ ├── Inputs │ │ │ │ ├── DateInput.tsx │ │ │ │ ├── DateTimeInput.tsx │ │ │ │ ├── ImageNameInput.tsx │ │ │ │ ├── LinkInput.tsx │ │ │ │ ├── SelectInput.tsx │ │ │ │ ├── TagsInput.tsx │ │ │ │ ├── Tests │ │ │ │ │ └── UploadInput.test.tsx │ │ │ │ ├── TextInput.tsx │ │ │ │ └── UploadInput.tsx │ │ │ ├── LinearProgressBar.tsx │ │ │ ├── LoggedInIconButton.tsx │ │ │ ├── Modals │ │ │ │ ├── AddItemButton.tsx │ │ │ │ ├── DeleteItemButton.tsx │ │ │ │ ├── ItemModal.tsx │ │ │ │ ├── ModalFormActions.tsx │ │ │ │ └── UpdateItemButton.tsx │ │ │ ├── PDFDoc.tsx │ │ │ ├── PageTitle.tsx │ │ │ ├── PageTitleWithAdd.tsx │ │ │ └── Tests │ │ │ │ └── FilterChips.test.tsx │ │ ├── Courses │ │ │ ├── Coupons │ │ │ │ ├── Coupon.tsx │ │ │ │ ├── Coupons.tsx │ │ │ │ ├── EditCouponFields.tsx │ │ │ │ └── Tests │ │ │ │ │ ├── Coupon-display.tsx │ │ │ │ │ └── Coupons-display.test.tsx │ │ │ ├── Course.tsx │ │ │ ├── Courses.tsx │ │ │ ├── EditCourseFields.tsx │ │ │ └── Tests │ │ │ │ ├── Course-display.test.tsx │ │ │ │ └── Courses-display.test.tsx │ │ ├── Home │ │ │ ├── DevToIcon.tsx │ │ │ ├── Home.tsx │ │ │ ├── SocialLink.tsx │ │ │ ├── SocialLinks.tsx │ │ │ └── Tests │ │ │ │ ├── Home.test.tsx │ │ │ │ └── SocialLinks.test.tsx │ │ └── PageNotFound │ │ │ ├── PageNotFound.tsx │ │ │ └── Tests │ │ │ └── PageNotFound.test.tsx │ ├── State │ │ ├── Actions │ │ │ ├── Creators │ │ │ │ ├── alertActionCreators.ts │ │ │ │ ├── index.ts │ │ │ │ └── userActionCreators.ts │ │ │ └── Ids │ │ │ │ └── index.ts │ │ ├── Reducers │ │ │ ├── alertReducer.ts │ │ │ ├── index.ts │ │ │ └── userReducer.ts │ │ ├── Store │ │ │ └── index.ts │ │ ├── Types │ │ │ └── index.ts │ │ └── index.ts │ ├── TestUtils │ │ ├── Data │ │ │ └── index.ts │ │ ├── Mocks │ │ │ ├── handlers.js │ │ │ └── server.js │ │ └── renderWith.tsx │ ├── Theme │ │ └── index.js │ ├── Types │ │ └── index.ts │ ├── index.css │ ├── index.tsx │ └── setupTests.ts └── tsconfig.json ├── nginx.conf └── server ├── .gitignore ├── app ├── __init__.py ├── db.py ├── enums.py ├── helpers.py ├── jwt.py ├── logging.py ├── models │ ├── base_model.py │ ├── cheat_sheet_model.py │ ├── coupon_model.py │ ├── course_model.py │ ├── review_quote_model.py │ ├── talk_model.py │ └── user_model.py ├── resources │ ├── base_crud_resource.py │ ├── cheat_sheet_resource.py │ ├── cheat_sheets_resource.py │ ├── coupon_resource.py │ ├── course_resource.py │ ├── courses_resource.py │ ├── log_resource.py │ ├── login_resource.py │ ├── review_quote_resource.py │ ├── review_quotes_resource.py │ ├── tags_resource.py │ ├── talk_resource.py │ ├── talks_resource.py │ └── upload_resource.py ├── services │ └── udemy.py ├── typed_dicts.py └── utilities │ ├── create_user.py │ └── init_db.py ├── aws_config_files ├── bdd.service ├── logs ├── nginx.conf └── startup_script.sh ├── config.py ├── dotenv_template ├── package-lock.json ├── requirements.txt ├── run.py ├── run_tests.sh ├── scripts ├── bdd-postupload.sh ├── restart_server.sh ├── update_db.sh └── upload_build.sh ├── setup.cfg └── tests ├── conftest.py ├── functional ├── conftest.py ├── test_cheat_sheet_route.py ├── test_cheat_sheets_route.py ├── test_coupon_resource.py ├── test_course_routes.py ├── test_courses_routes.py ├── test_jwt.py ├── test_log_resource.py ├── test_login_routes.py ├── test_review_quote_routes.py ├── test_review_quotes_routes.py ├── test_tags_route.py ├── test_talk_routes.py ├── test_talks_routes.py └── test_upload_routes.py ├── test_files ├── bent-wood.jpg ├── evil.js └── name_clash │ └── bent-wood.jpg └── unit └── app ├── models ├── test_cheat_sheet_model.py ├── test_coupon_model.py ├── test_course_model.py ├── test_review_quote_model.py └── test_user_model.py └── test_app.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | react-app-env.d.ts 3 | -------------------------------------------------------------------------------- /client/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/.prettierrc.json -------------------------------------------------------------------------------- /client/dotenv_template: -------------------------------------------------------------------------------- 1 | REST_URL= 2 | -------------------------------------------------------------------------------- /client/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/jest.config.js -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/postbuild.sh -------------------------------------------------------------------------------- /client/public/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /client/public/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /client/public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /client/public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /client/public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /client/public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/favicon.ico -------------------------------------------------------------------------------- /client/public/favicon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/favicon/favicon.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/public/sitemap.xml -------------------------------------------------------------------------------- /client/src/AxiosInstance/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/AxiosInstance/index.ts -------------------------------------------------------------------------------- /client/src/Constants/alertLevels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Constants/alertLevels.ts -------------------------------------------------------------------------------- /client/src/Constants/itemConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Constants/itemConstants.ts -------------------------------------------------------------------------------- /client/src/Constants/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Constants/urls.ts -------------------------------------------------------------------------------- /client/src/Helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Helpers/index.ts -------------------------------------------------------------------------------- /client/src/Hooks/GetData/Tests/useDataFromServer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/Tests/useDataFromServer.test.tsx -------------------------------------------------------------------------------- /client/src/Hooks/GetData/useCheatSheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/useCheatSheets.ts -------------------------------------------------------------------------------- /client/src/Hooks/GetData/useCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/useCourses.ts -------------------------------------------------------------------------------- /client/src/Hooks/GetData/useDataFromServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/useDataFromServer.ts -------------------------------------------------------------------------------- /client/src/Hooks/GetData/useReviewQuotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/useReviewQuotes.ts -------------------------------------------------------------------------------- /client/src/Hooks/GetData/useTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/useTags.ts -------------------------------------------------------------------------------- /client/src/Hooks/GetData/useTalks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/GetData/useTalks.ts -------------------------------------------------------------------------------- /client/src/Hooks/Tests/useQueryMutation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/Tests/useQueryMutation.test.tsx -------------------------------------------------------------------------------- /client/src/Hooks/useActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/useActions.ts -------------------------------------------------------------------------------- /client/src/Hooks/useFilterTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/useFilterTags.ts -------------------------------------------------------------------------------- /client/src/Hooks/useLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/useLogger.ts -------------------------------------------------------------------------------- /client/src/Hooks/useQueryMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/useQueryMutation.ts -------------------------------------------------------------------------------- /client/src/Hooks/useTypedSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/useTypedSelector.ts -------------------------------------------------------------------------------- /client/src/Hooks/useUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Hooks/useUpload.ts -------------------------------------------------------------------------------- /client/src/Images/avatar_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/avatar_small.png -------------------------------------------------------------------------------- /client/src/Images/fog_light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/fog_light.jpg -------------------------------------------------------------------------------- /client/src/Images/fog_lighter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/fog_lighter.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/alertGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/alertGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/ashamedGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/ashamedGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/carefreeMoxie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/carefreeMoxie.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/casualGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/casualGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/concernedGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/concernedGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/coverEyes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/coverEyes.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/daliKittens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/daliKittens.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/distraughtGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/distraughtGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/featherGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/featherGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/gusBlamesMoxie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/gusBlamesMoxie.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/gusPlant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/gusPlant.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/reachingGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/reachingGus.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/sleepingKittens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/sleepingKittens.jpg -------------------------------------------------------------------------------- /client/src/Images/kittens/whyGus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/kittens/whyGus.jpg -------------------------------------------------------------------------------- /client/src/Images/sky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Images/sky.jpg -------------------------------------------------------------------------------- /client/src/Pages/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/About.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/Bio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/Bio.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/ReviewQuotes/EditReviewQuoteFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/ReviewQuotes/EditReviewQuoteFields.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/ReviewQuotes/ReviewQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/ReviewQuotes/ReviewQuote.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/ReviewQuotes/ReviewQuotes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/ReviewQuotes/ReviewQuotes.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/ReviewQuotes/Tests/ReviewQuote-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/ReviewQuotes/Tests/ReviewQuote-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/ReviewQuotes/Tests/ReviewQuotes-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/ReviewQuotes/Tests/ReviewQuotes-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/About/Tests/About.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/About/Tests/About.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Alert/AlertBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Alert/AlertBox.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/App.css -------------------------------------------------------------------------------- /client/src/Pages/App/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/App.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Loading/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Loading/LoadingSpinner.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Nav/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Nav/Nav.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Nav/NavMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Nav/NavMenu.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Nav/NavTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Nav/NavTabs.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Routes.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Tests/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Tests/App.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/App/Tests/Routes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/App/Tests/Routes.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Auth/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Auth/Login.tsx -------------------------------------------------------------------------------- /client/src/Pages/Auth/LogoutIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Auth/LogoutIconButton.tsx -------------------------------------------------------------------------------- /client/src/Pages/Auth/Tests/Auth.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Auth/Tests/Auth.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Auth/UserHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Auth/UserHome.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheet/CheatSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheet/CheatSheet.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheet/Tests/CheatSheet-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheet/Tests/CheatSheet-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheets/CheatSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheets/CheatSheet.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheets/CheatSheets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheets/CheatSheets.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheets/EditCheatSheetFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheets/EditCheatSheetFields.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheets/Tests/CheatSheet-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheets/Tests/CheatSheet-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/CheatSheets/Tests/CheatSheets-display.text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/CheatSheets/Tests/CheatSheets-display.text.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/DownloadPDF.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/DownloadPDF.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/EditButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/EditButtons.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/FilterChips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/FilterChips.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/IconLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/IconLink.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/DateInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/DateInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/DateTimeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/DateTimeInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/ImageNameInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/ImageNameInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/LinkInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/LinkInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/SelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/SelectInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/TagsInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/TagsInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/Tests/UploadInput.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/Tests/UploadInput.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/TextInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Inputs/UploadInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Inputs/UploadInput.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/LinearProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/LinearProgressBar.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/LoggedInIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/LoggedInIconButton.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Modals/AddItemButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Modals/AddItemButton.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Modals/DeleteItemButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Modals/DeleteItemButton.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Modals/ItemModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Modals/ItemModal.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Modals/ModalFormActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Modals/ModalFormActions.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Modals/UpdateItemButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Modals/UpdateItemButton.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/PDFDoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/PDFDoc.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/PageTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/PageTitle.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/PageTitleWithAdd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/PageTitleWithAdd.tsx -------------------------------------------------------------------------------- /client/src/Pages/Common/Tests/FilterChips.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Common/Tests/FilterChips.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Coupons/Coupon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Coupons/Coupon.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Coupons/Coupons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Coupons/Coupons.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Coupons/EditCouponFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Coupons/EditCouponFields.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Coupons/Tests/Coupon-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Coupons/Tests/Coupon-display.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Coupons/Tests/Coupons-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Coupons/Tests/Coupons-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Course.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Course.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Courses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Courses.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/EditCourseFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/EditCourseFields.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Tests/Course-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Tests/Course-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Courses/Tests/Courses-display.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Courses/Tests/Courses-display.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Home/DevToIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Home/DevToIcon.tsx -------------------------------------------------------------------------------- /client/src/Pages/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Home/Home.tsx -------------------------------------------------------------------------------- /client/src/Pages/Home/SocialLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Home/SocialLink.tsx -------------------------------------------------------------------------------- /client/src/Pages/Home/SocialLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Home/SocialLinks.tsx -------------------------------------------------------------------------------- /client/src/Pages/Home/Tests/Home.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Home/Tests/Home.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/Home/Tests/SocialLinks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/Home/Tests/SocialLinks.test.tsx -------------------------------------------------------------------------------- /client/src/Pages/PageNotFound/PageNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/PageNotFound/PageNotFound.tsx -------------------------------------------------------------------------------- /client/src/Pages/PageNotFound/Tests/PageNotFound.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Pages/PageNotFound/Tests/PageNotFound.test.tsx -------------------------------------------------------------------------------- /client/src/State/Actions/Creators/alertActionCreators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Actions/Creators/alertActionCreators.ts -------------------------------------------------------------------------------- /client/src/State/Actions/Creators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Actions/Creators/index.ts -------------------------------------------------------------------------------- /client/src/State/Actions/Creators/userActionCreators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Actions/Creators/userActionCreators.ts -------------------------------------------------------------------------------- /client/src/State/Actions/Ids/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Actions/Ids/index.ts -------------------------------------------------------------------------------- /client/src/State/Reducers/alertReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Reducers/alertReducer.ts -------------------------------------------------------------------------------- /client/src/State/Reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Reducers/index.ts -------------------------------------------------------------------------------- /client/src/State/Reducers/userReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Reducers/userReducer.ts -------------------------------------------------------------------------------- /client/src/State/Store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Store/index.ts -------------------------------------------------------------------------------- /client/src/State/Types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/Types/index.ts -------------------------------------------------------------------------------- /client/src/State/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/State/index.ts -------------------------------------------------------------------------------- /client/src/TestUtils/Data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/TestUtils/Data/index.ts -------------------------------------------------------------------------------- /client/src/TestUtils/Mocks/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/TestUtils/Mocks/handlers.js -------------------------------------------------------------------------------- /client/src/TestUtils/Mocks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/TestUtils/Mocks/server.js -------------------------------------------------------------------------------- /client/src/TestUtils/renderWith.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/TestUtils/renderWith.tsx -------------------------------------------------------------------------------- /client/src/Theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Theme/index.js -------------------------------------------------------------------------------- /client/src/Types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/Types/index.ts -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/src/setupTests.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/nginx.conf -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | app/index.html 2 | -------------------------------------------------------------------------------- /server/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/__init__.py -------------------------------------------------------------------------------- /server/app/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/db.py -------------------------------------------------------------------------------- /server/app/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/enums.py -------------------------------------------------------------------------------- /server/app/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/helpers.py -------------------------------------------------------------------------------- /server/app/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/jwt.py -------------------------------------------------------------------------------- /server/app/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/logging.py -------------------------------------------------------------------------------- /server/app/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/base_model.py -------------------------------------------------------------------------------- /server/app/models/cheat_sheet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/cheat_sheet_model.py -------------------------------------------------------------------------------- /server/app/models/coupon_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/coupon_model.py -------------------------------------------------------------------------------- /server/app/models/course_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/course_model.py -------------------------------------------------------------------------------- /server/app/models/review_quote_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/review_quote_model.py -------------------------------------------------------------------------------- /server/app/models/talk_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/talk_model.py -------------------------------------------------------------------------------- /server/app/models/user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/models/user_model.py -------------------------------------------------------------------------------- /server/app/resources/base_crud_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/base_crud_resource.py -------------------------------------------------------------------------------- /server/app/resources/cheat_sheet_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/cheat_sheet_resource.py -------------------------------------------------------------------------------- /server/app/resources/cheat_sheets_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/cheat_sheets_resource.py -------------------------------------------------------------------------------- /server/app/resources/coupon_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/coupon_resource.py -------------------------------------------------------------------------------- /server/app/resources/course_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/course_resource.py -------------------------------------------------------------------------------- /server/app/resources/courses_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/courses_resource.py -------------------------------------------------------------------------------- /server/app/resources/log_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/log_resource.py -------------------------------------------------------------------------------- /server/app/resources/login_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/login_resource.py -------------------------------------------------------------------------------- /server/app/resources/review_quote_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/review_quote_resource.py -------------------------------------------------------------------------------- /server/app/resources/review_quotes_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/review_quotes_resource.py -------------------------------------------------------------------------------- /server/app/resources/tags_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/tags_resource.py -------------------------------------------------------------------------------- /server/app/resources/talk_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/talk_resource.py -------------------------------------------------------------------------------- /server/app/resources/talks_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/talks_resource.py -------------------------------------------------------------------------------- /server/app/resources/upload_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/resources/upload_resource.py -------------------------------------------------------------------------------- /server/app/services/udemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/services/udemy.py -------------------------------------------------------------------------------- /server/app/typed_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/typed_dicts.py -------------------------------------------------------------------------------- /server/app/utilities/create_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/utilities/create_user.py -------------------------------------------------------------------------------- /server/app/utilities/init_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/app/utilities/init_db.py -------------------------------------------------------------------------------- /server/aws_config_files/bdd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/aws_config_files/bdd.service -------------------------------------------------------------------------------- /server/aws_config_files/logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/aws_config_files/logs -------------------------------------------------------------------------------- /server/aws_config_files/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/aws_config_files/nginx.conf -------------------------------------------------------------------------------- /server/aws_config_files/startup_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/aws_config_files/startup_script.sh -------------------------------------------------------------------------------- /server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/config.py -------------------------------------------------------------------------------- /server/dotenv_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/dotenv_template -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/run.py -------------------------------------------------------------------------------- /server/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/run_tests.sh -------------------------------------------------------------------------------- /server/scripts/bdd-postupload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/scripts/bdd-postupload.sh -------------------------------------------------------------------------------- /server/scripts/restart_server.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | sudo systemctl restart bdd 4 | -------------------------------------------------------------------------------- /server/scripts/update_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/scripts/update_db.sh -------------------------------------------------------------------------------- /server/scripts/upload_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/scripts/upload_build.sh -------------------------------------------------------------------------------- /server/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/setup.cfg -------------------------------------------------------------------------------- /server/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/conftest.py -------------------------------------------------------------------------------- /server/tests/functional/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/conftest.py -------------------------------------------------------------------------------- /server/tests/functional/test_cheat_sheet_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_cheat_sheet_route.py -------------------------------------------------------------------------------- /server/tests/functional/test_cheat_sheets_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_cheat_sheets_route.py -------------------------------------------------------------------------------- /server/tests/functional/test_coupon_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_coupon_resource.py -------------------------------------------------------------------------------- /server/tests/functional/test_course_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_course_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_courses_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_courses_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_jwt.py -------------------------------------------------------------------------------- /server/tests/functional/test_log_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_log_resource.py -------------------------------------------------------------------------------- /server/tests/functional/test_login_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_login_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_review_quote_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_review_quote_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_review_quotes_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_review_quotes_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_tags_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_tags_route.py -------------------------------------------------------------------------------- /server/tests/functional/test_talk_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_talk_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_talks_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_talks_routes.py -------------------------------------------------------------------------------- /server/tests/functional/test_upload_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/functional/test_upload_routes.py -------------------------------------------------------------------------------- /server/tests/test_files/bent-wood.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/test_files/bent-wood.jpg -------------------------------------------------------------------------------- /server/tests/test_files/evil.js: -------------------------------------------------------------------------------- 1 | // some evil js here 2 | -------------------------------------------------------------------------------- /server/tests/test_files/name_clash/bent-wood.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/test_files/name_clash/bent-wood.jpg -------------------------------------------------------------------------------- /server/tests/unit/app/models/test_cheat_sheet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/unit/app/models/test_cheat_sheet_model.py -------------------------------------------------------------------------------- /server/tests/unit/app/models/test_coupon_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/unit/app/models/test_coupon_model.py -------------------------------------------------------------------------------- /server/tests/unit/app/models/test_course_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/unit/app/models/test_course_model.py -------------------------------------------------------------------------------- /server/tests/unit/app/models/test_review_quote_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/unit/app/models/test_review_quote_model.py -------------------------------------------------------------------------------- /server/tests/unit/app/models/test_user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/unit/app/models/test_user_model.py -------------------------------------------------------------------------------- /server/tests/unit/app/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/bonniedotdev/HEAD/server/tests/unit/app/test_app.py --------------------------------------------------------------------------------