├── LICENSE ├── README.md ├── Section 1 - Introduction ├── HOW-TO-GUIDE.pdf └── Section 1 - Course Project Files Information.docx ├── Section 10 - Adding SVG logo and Welcome component ├── 14. BEGIN - added text logo - f23785c.zip ├── 14. END - added text logo - 8515f8c.zip ├── 15. BEGIN - welcome component - 8515f8c.zip ├── 15. END - welcome component - dab9224.zip ├── 16. BEGIN - update react-scripts version - dab9224.zip └── 16. END - update react-scripts version - da0c798.zip ├── Section 13 - Creating Python Virtual Environment for api application using pipenv ├── BEGIN - initial api and python virtual environment.zip └── END - initial api and python virtual environment.zip ├── Section 14 - Creating and starting simple Flask web server ├── 18. BEGIN - sample flask app - 9187dd0.zip ├── 18. END - sample flask app - c52342e.zip └── NOTE for Windows Users.txt ├── Section 15 - Creating new-image Flask API endpoint and testing it using Postman └── 19. BEGIN - added request to the unsplash api - c52342e.zip ├── Section 16 - Importing env variables from the file in the Python app ├── 19. END - added request to the unsplash api - 9b9feef.zip ├── 20. BEGIN - enable debug mode in flask app - 9b9feef.zip └── 20. END - enable debug mode in flask app - 33362dc.zip ├── Section 17- Configuring frontend app to make new image API requests via Flask API └── BEGIN - changed api in the frontend and enabled cors.zip ├── Section 18 - CORS and enabling CORS in the Flask app ├── 21. END - changed api in the frontend and enabled cors in api - 9488fe0.zip ├── 22. BEGIN - enabled pylint and black code formatter in python - 9488fe0.zip └── 22. END - enabled pylint and black code formatter in python - 75e20c0.zip ├── Section 20 - Dockerizing Backend Flask API Service ├── 23. BEGIN - dockerfile for the api service - 75e20c0.zip └── 23. END - dockerfile for the api service - 6985753.zip ├── Section 21 - Dockerizing Frontend React Application ├── 24. BEGIN - dockerfile for the frontend service - 6985753.zip └── 24. END - dockerfile for the frontend service - 9d68416.zip ├── Section 22 - Docker Compose for the API and Frontend services ├── 25. BEGIN - initial version of the docker-compose - 9d68416.zip ├── 25. END - initial version of the docker-compose - 3984483.zip ├── 26. BEGIN - docker-compose for frontend and api - 3984483.zip └── 26. END - docker-compose for frontend and api - 4329c8d.zip ├── Section 23 - Adding MongoDB to the Docker Compose └── 27. BEGIN - added mongo and mongo-express to the docker-compose - 4329c8d.zip ├── Section 24 - Persistent volume for MongoDB and Docker networking └── 27. END - added mongo and mongo-express to the docker-compose - 9d81077.zip ├── Section 25 - API endpoint for reading and creating images in the database ├── 28. BEGIN - pymongo and mongo test.zip ├── 28. END - pymongo and mongo test.zip ├── 29. BEGIN - basic images endpoint with get and post methods.zip └── 29. END - basic images endpoint with get and post methods.zip ├── Section 26 - Saving and reading images from the database in the frontend app ├── 30. BEGIN - introduce axios and rewrite new-image fetch call.zip ├── 30. END - introduce axios and rewrite new-image fetch call.zip ├── 31. BEGIN - get saved images in the frontend - df5332d.zip ├── 31. END - get saved images in the frontend - 33af9cb.zip ├── 32. BEGIN - eslint config fix to enable packages location.zip ├── 32. END - eslint config fix to enable packages location.zip ├── 33. BEGIN - saving images in the frontend app - 8bc3761.zip └── 33. END - saving images in the frontend app - 653a224.zip ├── Section 27 - Deleting images and frontend improvements ├── 34. BEGIN - single image endpoint with delete method enabled - 653a224.zip ├── 34. END - single image endpoint with delete method enabled - 94a31d9.zip ├── 35. BEGIN - delete image request from the frontend - 94a31d9.zip ├── 35. END - delete image request from the frontend - e0fcecc.zip ├── 36. BEGIN - spinner in the frontend - e0fcecc.zip ├── 36. END - spinner in the frontend - 88005b3.zip ├── 37. BEGIN - image author info - 88005b3.zip ├── 37. END - image author info - e6fd8af.zip ├── 38. BEGIN - toast notifications for the frontend app - e6fd8af.zip └── 38. END - toast notifications for the frontend app - 73c7f4c.zip ├── Section 28 - Crash Courses └── 28.4 - Important Note for Git and GitHub Crash Course.pdf ├── Section 5 - Initializing Git and creating remote GitHub repository ├── 01. END - initial frontend app - 8afcfc4.zip ├── 02. BEGIN - remove .eslintcache from index - 8afcfc4.zip ├── 02. END - remove .eslintcache from index - 5e60337.zip ├── 03. BEGIN - git ignore .eslitcache - 5e60337.zip └── 03. END - git ignore .eslitcache - 2dfcb86.zip ├── Section 6 - React props and creation of the Header and Search components ├── 04. BEGIN - changed favicon - 2dfcb86.zip ├── 04. END - changed favicon - a51e5dd.zip ├── 05. BEGIN - initial header component - a51e5dd.zip ├── 05. END - initial header component - ab7357d.zip ├── 06. BEGIN - controlled search component - ab7357d.zip └── 06. END - controlled search component - 4dcf62d.zip ├── Section 7 - Making Unsplash API requests ├── 07. BEGIN - first api call - 4dcf62d.zip ├── 07. END - first api call - 80036f3.zip ├── 08. BEGIN - reset search input upon submit - 80036f3.zip └── 08. END - reset search input upon submit - 597e459.zip ├── Section 8 - Configuring ESLint and Prettier in the frontend app ├── 09. BEGIN - eslint and prettier setup - 597e459.zip ├── 09. END - eslint and prettier setup - d02a919.zip ├── 10. BEGIN - fixed code with linter - d02a919.zip ├── 10. END - fixed code with linter - 2725817.zip ├── 11. BEGIN - adjust vs code tab size - 2725817.zip └── 11. END - adjust vs code tab size - 4f16737.zip └── Section 9 - Saving images in the state and deleting them in the UI ├── 12. BEGIN - save images in the state - 4f16737.zip ├── 12. END - save images in the state - 8ba15d0.zip ├── 13. BEGIN - display and delete images - 8ba15d0.zip └── 13. END - display and delete images - f23785c.zip /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | # Full-Stack-Web-Development-Bootcamp-with-React-and-Python 5 | -------------------------------------------------------------------------------- /Section 1 - Introduction/HOW-TO-GUIDE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 1 - Introduction/HOW-TO-GUIDE.pdf -------------------------------------------------------------------------------- /Section 1 - Introduction/Section 1 - Course Project Files Information.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 1 - Introduction/Section 1 - Course Project Files Information.docx -------------------------------------------------------------------------------- /Section 10 - Adding SVG logo and Welcome component/14. BEGIN - added text logo - f23785c.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 10 - Adding SVG logo and Welcome component/14. BEGIN - added text logo - f23785c.zip -------------------------------------------------------------------------------- /Section 10 - Adding SVG logo and Welcome component/14. END - added text logo - 8515f8c.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 10 - Adding SVG logo and Welcome component/14. END - added text logo - 8515f8c.zip -------------------------------------------------------------------------------- /Section 10 - Adding SVG logo and Welcome component/15. BEGIN - welcome component - 8515f8c.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 10 - Adding SVG logo and Welcome component/15. BEGIN - welcome component - 8515f8c.zip -------------------------------------------------------------------------------- /Section 10 - Adding SVG logo and Welcome component/15. END - welcome component - dab9224.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 10 - Adding SVG logo and Welcome component/15. END - welcome component - dab9224.zip -------------------------------------------------------------------------------- /Section 10 - Adding SVG logo and Welcome component/16. BEGIN - update react-scripts version - dab9224.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 10 - Adding SVG logo and Welcome component/16. BEGIN - update react-scripts version - dab9224.zip -------------------------------------------------------------------------------- /Section 10 - Adding SVG logo and Welcome component/16. END - update react-scripts version - da0c798.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 10 - Adding SVG logo and Welcome component/16. END - update react-scripts version - da0c798.zip -------------------------------------------------------------------------------- /Section 13 - Creating Python Virtual Environment for api application using pipenv/BEGIN - initial api and python virtual environment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 13 - Creating Python Virtual Environment for api application using pipenv/BEGIN - initial api and python virtual environment.zip -------------------------------------------------------------------------------- /Section 13 - Creating Python Virtual Environment for api application using pipenv/END - initial api and python virtual environment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 13 - Creating Python Virtual Environment for api application using pipenv/END - initial api and python virtual environment.zip -------------------------------------------------------------------------------- /Section 14 - Creating and starting simple Flask web server/18. BEGIN - sample flask app - 9187dd0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 14 - Creating and starting simple Flask web server/18. BEGIN - sample flask app - 9187dd0.zip -------------------------------------------------------------------------------- /Section 14 - Creating and starting simple Flask web server/18. END - sample flask app - c52342e.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 14 - Creating and starting simple Flask web server/18. END - sample flask app - c52342e.zip -------------------------------------------------------------------------------- /Section 14 - Creating and starting simple Flask web server/NOTE for Windows Users.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 14 - Creating and starting simple Flask web server/NOTE for Windows Users.txt -------------------------------------------------------------------------------- /Section 15 - Creating new-image Flask API endpoint and testing it using Postman/19. BEGIN - added request to the unsplash api - c52342e.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 15 - Creating new-image Flask API endpoint and testing it using Postman/19. BEGIN - added request to the unsplash api - c52342e.zip -------------------------------------------------------------------------------- /Section 16 - Importing env variables from the file in the Python app/19. END - added request to the unsplash api - 9b9feef.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 16 - Importing env variables from the file in the Python app/19. END - added request to the unsplash api - 9b9feef.zip -------------------------------------------------------------------------------- /Section 16 - Importing env variables from the file in the Python app/20. BEGIN - enable debug mode in flask app - 9b9feef.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 16 - Importing env variables from the file in the Python app/20. BEGIN - enable debug mode in flask app - 9b9feef.zip -------------------------------------------------------------------------------- /Section 16 - Importing env variables from the file in the Python app/20. END - enable debug mode in flask app - 33362dc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 16 - Importing env variables from the file in the Python app/20. END - enable debug mode in flask app - 33362dc.zip -------------------------------------------------------------------------------- /Section 17- Configuring frontend app to make new image API requests via Flask API/BEGIN - changed api in the frontend and enabled cors.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 17- Configuring frontend app to make new image API requests via Flask API/BEGIN - changed api in the frontend and enabled cors.zip -------------------------------------------------------------------------------- /Section 18 - CORS and enabling CORS in the Flask app/21. END - changed api in the frontend and enabled cors in api - 9488fe0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 18 - CORS and enabling CORS in the Flask app/21. END - changed api in the frontend and enabled cors in api - 9488fe0.zip -------------------------------------------------------------------------------- /Section 18 - CORS and enabling CORS in the Flask app/22. BEGIN - enabled pylint and black code formatter in python - 9488fe0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 18 - CORS and enabling CORS in the Flask app/22. BEGIN - enabled pylint and black code formatter in python - 9488fe0.zip -------------------------------------------------------------------------------- /Section 18 - CORS and enabling CORS in the Flask app/22. END - enabled pylint and black code formatter in python - 75e20c0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 18 - CORS and enabling CORS in the Flask app/22. END - enabled pylint and black code formatter in python - 75e20c0.zip -------------------------------------------------------------------------------- /Section 20 - Dockerizing Backend Flask API Service/23. BEGIN - dockerfile for the api service - 75e20c0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 20 - Dockerizing Backend Flask API Service/23. BEGIN - dockerfile for the api service - 75e20c0.zip -------------------------------------------------------------------------------- /Section 20 - Dockerizing Backend Flask API Service/23. END - dockerfile for the api service - 6985753.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 20 - Dockerizing Backend Flask API Service/23. END - dockerfile for the api service - 6985753.zip -------------------------------------------------------------------------------- /Section 21 - Dockerizing Frontend React Application/24. BEGIN - dockerfile for the frontend service - 6985753.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 21 - Dockerizing Frontend React Application/24. BEGIN - dockerfile for the frontend service - 6985753.zip -------------------------------------------------------------------------------- /Section 21 - Dockerizing Frontend React Application/24. END - dockerfile for the frontend service - 9d68416.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 21 - Dockerizing Frontend React Application/24. END - dockerfile for the frontend service - 9d68416.zip -------------------------------------------------------------------------------- /Section 22 - Docker Compose for the API and Frontend services/25. BEGIN - initial version of the docker-compose - 9d68416.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 22 - Docker Compose for the API and Frontend services/25. BEGIN - initial version of the docker-compose - 9d68416.zip -------------------------------------------------------------------------------- /Section 22 - Docker Compose for the API and Frontend services/25. END - initial version of the docker-compose - 3984483.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 22 - Docker Compose for the API and Frontend services/25. END - initial version of the docker-compose - 3984483.zip -------------------------------------------------------------------------------- /Section 22 - Docker Compose for the API and Frontend services/26. BEGIN - docker-compose for frontend and api - 3984483.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 22 - Docker Compose for the API and Frontend services/26. BEGIN - docker-compose for frontend and api - 3984483.zip -------------------------------------------------------------------------------- /Section 22 - Docker Compose for the API and Frontend services/26. END - docker-compose for frontend and api - 4329c8d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 22 - Docker Compose for the API and Frontend services/26. END - docker-compose for frontend and api - 4329c8d.zip -------------------------------------------------------------------------------- /Section 23 - Adding MongoDB to the Docker Compose/27. BEGIN - added mongo and mongo-express to the docker-compose - 4329c8d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 23 - Adding MongoDB to the Docker Compose/27. BEGIN - added mongo and mongo-express to the docker-compose - 4329c8d.zip -------------------------------------------------------------------------------- /Section 24 - Persistent volume for MongoDB and Docker networking/27. END - added mongo and mongo-express to the docker-compose - 9d81077.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 24 - Persistent volume for MongoDB and Docker networking/27. END - added mongo and mongo-express to the docker-compose - 9d81077.zip -------------------------------------------------------------------------------- /Section 25 - API endpoint for reading and creating images in the database/28. BEGIN - pymongo and mongo test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 25 - API endpoint for reading and creating images in the database/28. BEGIN - pymongo and mongo test.zip -------------------------------------------------------------------------------- /Section 25 - API endpoint for reading and creating images in the database/28. END - pymongo and mongo test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 25 - API endpoint for reading and creating images in the database/28. END - pymongo and mongo test.zip -------------------------------------------------------------------------------- /Section 25 - API endpoint for reading and creating images in the database/29. BEGIN - basic images endpoint with get and post methods.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 25 - API endpoint for reading and creating images in the database/29. BEGIN - basic images endpoint with get and post methods.zip -------------------------------------------------------------------------------- /Section 25 - API endpoint for reading and creating images in the database/29. END - basic images endpoint with get and post methods.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 25 - API endpoint for reading and creating images in the database/29. END - basic images endpoint with get and post methods.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/30. BEGIN - introduce axios and rewrite new-image fetch call.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/30. BEGIN - introduce axios and rewrite new-image fetch call.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/30. END - introduce axios and rewrite new-image fetch call.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/30. END - introduce axios and rewrite new-image fetch call.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/31. BEGIN - get saved images in the frontend - df5332d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/31. BEGIN - get saved images in the frontend - df5332d.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/31. END - get saved images in the frontend - 33af9cb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/31. END - get saved images in the frontend - 33af9cb.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/32. BEGIN - eslint config fix to enable packages location.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/32. BEGIN - eslint config fix to enable packages location.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/32. END - eslint config fix to enable packages location.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/32. END - eslint config fix to enable packages location.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/33. BEGIN - saving images in the frontend app - 8bc3761.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/33. BEGIN - saving images in the frontend app - 8bc3761.zip -------------------------------------------------------------------------------- /Section 26 - Saving and reading images from the database in the frontend app/33. END - saving images in the frontend app - 653a224.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 26 - Saving and reading images from the database in the frontend app/33. END - saving images in the frontend app - 653a224.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/34. BEGIN - single image endpoint with delete method enabled - 653a224.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/34. BEGIN - single image endpoint with delete method enabled - 653a224.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/34. END - single image endpoint with delete method enabled - 94a31d9.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/34. END - single image endpoint with delete method enabled - 94a31d9.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/35. BEGIN - delete image request from the frontend - 94a31d9.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/35. BEGIN - delete image request from the frontend - 94a31d9.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/35. END - delete image request from the frontend - e0fcecc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/35. END - delete image request from the frontend - e0fcecc.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/36. BEGIN - spinner in the frontend - e0fcecc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/36. BEGIN - spinner in the frontend - e0fcecc.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/36. END - spinner in the frontend - 88005b3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/36. END - spinner in the frontend - 88005b3.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/37. BEGIN - image author info - 88005b3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/37. BEGIN - image author info - 88005b3.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/37. END - image author info - e6fd8af.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/37. END - image author info - e6fd8af.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/38. BEGIN - toast notifications for the frontend app - e6fd8af.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/38. BEGIN - toast notifications for the frontend app - e6fd8af.zip -------------------------------------------------------------------------------- /Section 27 - Deleting images and frontend improvements/38. END - toast notifications for the frontend app - 73c7f4c.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 27 - Deleting images and frontend improvements/38. END - toast notifications for the frontend app - 73c7f4c.zip -------------------------------------------------------------------------------- /Section 28 - Crash Courses/28.4 - Important Note for Git and GitHub Crash Course.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 28 - Crash Courses/28.4 - Important Note for Git and GitHub Crash Course.pdf -------------------------------------------------------------------------------- /Section 5 - Initializing Git and creating remote GitHub repository/01. END - initial frontend app - 8afcfc4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 5 - Initializing Git and creating remote GitHub repository/01. END - initial frontend app - 8afcfc4.zip -------------------------------------------------------------------------------- /Section 5 - Initializing Git and creating remote GitHub repository/02. BEGIN - remove .eslintcache from index - 8afcfc4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 5 - Initializing Git and creating remote GitHub repository/02. BEGIN - remove .eslintcache from index - 8afcfc4.zip -------------------------------------------------------------------------------- /Section 5 - Initializing Git and creating remote GitHub repository/02. END - remove .eslintcache from index - 5e60337.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 5 - Initializing Git and creating remote GitHub repository/02. END - remove .eslintcache from index - 5e60337.zip -------------------------------------------------------------------------------- /Section 5 - Initializing Git and creating remote GitHub repository/03. BEGIN - git ignore .eslitcache - 5e60337.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 5 - Initializing Git and creating remote GitHub repository/03. BEGIN - git ignore .eslitcache - 5e60337.zip -------------------------------------------------------------------------------- /Section 5 - Initializing Git and creating remote GitHub repository/03. END - git ignore .eslitcache - 2dfcb86.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 5 - Initializing Git and creating remote GitHub repository/03. END - git ignore .eslitcache - 2dfcb86.zip -------------------------------------------------------------------------------- /Section 6 - React props and creation of the Header and Search components/04. BEGIN - changed favicon - 2dfcb86.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 6 - React props and creation of the Header and Search components/04. BEGIN - changed favicon - 2dfcb86.zip -------------------------------------------------------------------------------- /Section 6 - React props and creation of the Header and Search components/04. END - changed favicon - a51e5dd.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 6 - React props and creation of the Header and Search components/04. END - changed favicon - a51e5dd.zip -------------------------------------------------------------------------------- /Section 6 - React props and creation of the Header and Search components/05. BEGIN - initial header component - a51e5dd.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 6 - React props and creation of the Header and Search components/05. BEGIN - initial header component - a51e5dd.zip -------------------------------------------------------------------------------- /Section 6 - React props and creation of the Header and Search components/05. END - initial header component - ab7357d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 6 - React props and creation of the Header and Search components/05. END - initial header component - ab7357d.zip -------------------------------------------------------------------------------- /Section 6 - React props and creation of the Header and Search components/06. BEGIN - controlled search component - ab7357d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 6 - React props and creation of the Header and Search components/06. BEGIN - controlled search component - ab7357d.zip -------------------------------------------------------------------------------- /Section 6 - React props and creation of the Header and Search components/06. END - controlled search component - 4dcf62d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 6 - React props and creation of the Header and Search components/06. END - controlled search component - 4dcf62d.zip -------------------------------------------------------------------------------- /Section 7 - Making Unsplash API requests/07. BEGIN - first api call - 4dcf62d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 7 - Making Unsplash API requests/07. BEGIN - first api call - 4dcf62d.zip -------------------------------------------------------------------------------- /Section 7 - Making Unsplash API requests/07. END - first api call - 80036f3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 7 - Making Unsplash API requests/07. END - first api call - 80036f3.zip -------------------------------------------------------------------------------- /Section 7 - Making Unsplash API requests/08. BEGIN - reset search input upon submit - 80036f3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 7 - Making Unsplash API requests/08. BEGIN - reset search input upon submit - 80036f3.zip -------------------------------------------------------------------------------- /Section 7 - Making Unsplash API requests/08. END - reset search input upon submit - 597e459.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 7 - Making Unsplash API requests/08. END - reset search input upon submit - 597e459.zip -------------------------------------------------------------------------------- /Section 8 - Configuring ESLint and Prettier in the frontend app/09. BEGIN - eslint and prettier setup - 597e459.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 8 - Configuring ESLint and Prettier in the frontend app/09. BEGIN - eslint and prettier setup - 597e459.zip -------------------------------------------------------------------------------- /Section 8 - Configuring ESLint and Prettier in the frontend app/09. END - eslint and prettier setup - d02a919.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 8 - Configuring ESLint and Prettier in the frontend app/09. END - eslint and prettier setup - d02a919.zip -------------------------------------------------------------------------------- /Section 8 - Configuring ESLint and Prettier in the frontend app/10. BEGIN - fixed code with linter - d02a919.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 8 - Configuring ESLint and Prettier in the frontend app/10. BEGIN - fixed code with linter - d02a919.zip -------------------------------------------------------------------------------- /Section 8 - Configuring ESLint and Prettier in the frontend app/10. END - fixed code with linter - 2725817.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 8 - Configuring ESLint and Prettier in the frontend app/10. END - fixed code with linter - 2725817.zip -------------------------------------------------------------------------------- /Section 8 - Configuring ESLint and Prettier in the frontend app/11. BEGIN - adjust vs code tab size - 2725817.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 8 - Configuring ESLint and Prettier in the frontend app/11. BEGIN - adjust vs code tab size - 2725817.zip -------------------------------------------------------------------------------- /Section 8 - Configuring ESLint and Prettier in the frontend app/11. END - adjust vs code tab size - 4f16737.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 8 - Configuring ESLint and Prettier in the frontend app/11. END - adjust vs code tab size - 4f16737.zip -------------------------------------------------------------------------------- /Section 9 - Saving images in the state and deleting them in the UI/12. BEGIN - save images in the state - 4f16737.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 9 - Saving images in the state and deleting them in the UI/12. BEGIN - save images in the state - 4f16737.zip -------------------------------------------------------------------------------- /Section 9 - Saving images in the state and deleting them in the UI/12. END - save images in the state - 8ba15d0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 9 - Saving images in the state and deleting them in the UI/12. END - save images in the state - 8ba15d0.zip -------------------------------------------------------------------------------- /Section 9 - Saving images in the state and deleting them in the UI/13. BEGIN - display and delete images - 8ba15d0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 9 - Saving images in the state and deleting them in the UI/13. BEGIN - display and delete images - 8ba15d0.zip -------------------------------------------------------------------------------- /Section 9 - Saving images in the state and deleting them in the UI/13. END - display and delete images - f23785c.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Full-Stack-Web-Development-Bootcamp-with-React-and-Python/HEAD/Section 9 - Saving images in the state and deleting them in the UI/13. END - display and delete images - f23785c.zip --------------------------------------------------------------------------------