├── .gitignore ├── CODEOWNERS ├── Lesson-2 ├── Objective-1-Solution │ └── webserver.py ├── Objective-2-Solution │ └── webserver.py ├── Objective-3-Solution │ └── webserver.py ├── Objective-4-Solution │ └── webserver.py ├── Objective-5-Solution │ └── webserver.py ├── first-web-server │ └── webserver.py ├── hola-server │ └── webserver.py └── post-web-server │ └── webserver.py ├── Lesson-3 ├── 01_First-Flask-App │ └── project.py ├── 02_Adding-Database-to-Flask-Application │ └── project.py ├── 03_-Listing-Menu-Items-with-Flask │ └── project.py ├── 04_Routing │ └── project.py ├── 05_Routing-Create-Quiz-Template-Code │ └── project.py ├── 06_Routing-Quiz-Solution │ └── project.py ├── 07_Menu-Template-Quiz │ └── menu.html ├── 08_Menu-Template-Solution │ ├── menu.html │ └── project.py ├── 09_url_for-quiz │ └── menu.html ├── 10_url_for-Solution │ └── menu.html ├── 11_form-requests-and-redirects │ ├── newmenuitem.html │ └── project.py ├── 12_Edit-Menu-Form │ ├── editmenuitem.html │ └── project.py ├── 13_Edit-Menu-Form-Solution │ └── editmenuitem.html ├── 14_Delete-Menu-Item │ └── deletemenuitem.html ├── 15_Delete-Menu-Item-Solution │ └── project.py ├── 16_Flash-Messaging │ ├── menu.html │ └── project.py ├── 17_Flash-Messaging-Solution │ └── project.py ├── 18_Styling │ ├── static │ │ └── styles.css │ └── templates │ │ ├── deletemenuitem.html │ │ ├── editmenuitem.html │ │ ├── menu.html │ │ └── newmenuitem.html ├── 19_Responding-with-JSON │ ├── database_setup.py │ └── project.py ├── 20_JSON-Solution │ ├── database_setup.py │ └── project.py └── Final-Flask-Application │ ├── database_setup.py │ ├── project.py │ ├── static │ └── styles.css │ └── templates │ ├── deletemenuitem.html │ ├── editmenuitem.html │ ├── menu.html │ └── newmenuitem.html ├── Lesson-4 ├── FakeMenuItems.py └── Final-Project │ ├── README.txt │ ├── database_setup.py │ ├── finalproject.py │ ├── lotsofmenus.py │ ├── static │ └── styles.css │ └── templates │ ├── deleteRestaurant.html │ ├── deletemenuitem.html │ ├── editRestaurant.html │ ├── editmenuitem.html │ ├── menu.html │ ├── newRestaurant.html │ ├── newmenuitem.html │ └── restaurants.html ├── Lesson_1 ├── database_setup.py └── lotsofmenus.py └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Lesson-2/Objective-1-Solution/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/Objective-1-Solution/webserver.py -------------------------------------------------------------------------------- /Lesson-2/Objective-2-Solution/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/Objective-2-Solution/webserver.py -------------------------------------------------------------------------------- /Lesson-2/Objective-3-Solution/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/Objective-3-Solution/webserver.py -------------------------------------------------------------------------------- /Lesson-2/Objective-4-Solution/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/Objective-4-Solution/webserver.py -------------------------------------------------------------------------------- /Lesson-2/Objective-5-Solution/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/Objective-5-Solution/webserver.py -------------------------------------------------------------------------------- /Lesson-2/first-web-server/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/first-web-server/webserver.py -------------------------------------------------------------------------------- /Lesson-2/hola-server/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/hola-server/webserver.py -------------------------------------------------------------------------------- /Lesson-2/post-web-server/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-2/post-web-server/webserver.py -------------------------------------------------------------------------------- /Lesson-3/01_First-Flask-App/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/01_First-Flask-App/project.py -------------------------------------------------------------------------------- /Lesson-3/02_Adding-Database-to-Flask-Application/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/02_Adding-Database-to-Flask-Application/project.py -------------------------------------------------------------------------------- /Lesson-3/03_-Listing-Menu-Items-with-Flask/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/03_-Listing-Menu-Items-with-Flask/project.py -------------------------------------------------------------------------------- /Lesson-3/04_Routing/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/04_Routing/project.py -------------------------------------------------------------------------------- /Lesson-3/05_Routing-Create-Quiz-Template-Code/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/05_Routing-Create-Quiz-Template-Code/project.py -------------------------------------------------------------------------------- /Lesson-3/06_Routing-Quiz-Solution/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/06_Routing-Quiz-Solution/project.py -------------------------------------------------------------------------------- /Lesson-3/07_Menu-Template-Quiz/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/07_Menu-Template-Quiz/menu.html -------------------------------------------------------------------------------- /Lesson-3/08_Menu-Template-Solution/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/08_Menu-Template-Solution/menu.html -------------------------------------------------------------------------------- /Lesson-3/08_Menu-Template-Solution/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/08_Menu-Template-Solution/project.py -------------------------------------------------------------------------------- /Lesson-3/09_url_for-quiz/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/09_url_for-quiz/menu.html -------------------------------------------------------------------------------- /Lesson-3/10_url_for-Solution/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/10_url_for-Solution/menu.html -------------------------------------------------------------------------------- /Lesson-3/11_form-requests-and-redirects/newmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/11_form-requests-and-redirects/newmenuitem.html -------------------------------------------------------------------------------- /Lesson-3/11_form-requests-and-redirects/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/11_form-requests-and-redirects/project.py -------------------------------------------------------------------------------- /Lesson-3/12_Edit-Menu-Form/editmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/12_Edit-Menu-Form/editmenuitem.html -------------------------------------------------------------------------------- /Lesson-3/12_Edit-Menu-Form/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/12_Edit-Menu-Form/project.py -------------------------------------------------------------------------------- /Lesson-3/13_Edit-Menu-Form-Solution/editmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/13_Edit-Menu-Form-Solution/editmenuitem.html -------------------------------------------------------------------------------- /Lesson-3/14_Delete-Menu-Item/deletemenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/14_Delete-Menu-Item/deletemenuitem.html -------------------------------------------------------------------------------- /Lesson-3/15_Delete-Menu-Item-Solution/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/15_Delete-Menu-Item-Solution/project.py -------------------------------------------------------------------------------- /Lesson-3/16_Flash-Messaging/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/16_Flash-Messaging/menu.html -------------------------------------------------------------------------------- /Lesson-3/16_Flash-Messaging/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/16_Flash-Messaging/project.py -------------------------------------------------------------------------------- /Lesson-3/17_Flash-Messaging-Solution/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/17_Flash-Messaging-Solution/project.py -------------------------------------------------------------------------------- /Lesson-3/18_Styling/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/18_Styling/static/styles.css -------------------------------------------------------------------------------- /Lesson-3/18_Styling/templates/deletemenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/18_Styling/templates/deletemenuitem.html -------------------------------------------------------------------------------- /Lesson-3/18_Styling/templates/editmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/18_Styling/templates/editmenuitem.html -------------------------------------------------------------------------------- /Lesson-3/18_Styling/templates/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/18_Styling/templates/menu.html -------------------------------------------------------------------------------- /Lesson-3/18_Styling/templates/newmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/18_Styling/templates/newmenuitem.html -------------------------------------------------------------------------------- /Lesson-3/19_Responding-with-JSON/database_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/19_Responding-with-JSON/database_setup.py -------------------------------------------------------------------------------- /Lesson-3/19_Responding-with-JSON/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/19_Responding-with-JSON/project.py -------------------------------------------------------------------------------- /Lesson-3/20_JSON-Solution/database_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/20_JSON-Solution/database_setup.py -------------------------------------------------------------------------------- /Lesson-3/20_JSON-Solution/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/20_JSON-Solution/project.py -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/database_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/database_setup.py -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/project.py -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/static/styles.css -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/templates/deletemenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/templates/deletemenuitem.html -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/templates/editmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/templates/editmenuitem.html -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/templates/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/templates/menu.html -------------------------------------------------------------------------------- /Lesson-3/Final-Flask-Application/templates/newmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-3/Final-Flask-Application/templates/newmenuitem.html -------------------------------------------------------------------------------- /Lesson-4/FakeMenuItems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/FakeMenuItems.py -------------------------------------------------------------------------------- /Lesson-4/Final-Project/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/README.txt -------------------------------------------------------------------------------- /Lesson-4/Final-Project/database_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/database_setup.py -------------------------------------------------------------------------------- /Lesson-4/Final-Project/finalproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/finalproject.py -------------------------------------------------------------------------------- /Lesson-4/Final-Project/lotsofmenus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/lotsofmenus.py -------------------------------------------------------------------------------- /Lesson-4/Final-Project/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/static/styles.css -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/deleteRestaurant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/deleteRestaurant.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/deletemenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/deletemenuitem.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/editRestaurant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/editRestaurant.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/editmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/editmenuitem.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/menu.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/newRestaurant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/newRestaurant.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/newmenuitem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/newmenuitem.html -------------------------------------------------------------------------------- /Lesson-4/Final-Project/templates/restaurants.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson-4/Final-Project/templates/restaurants.html -------------------------------------------------------------------------------- /Lesson_1/database_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson_1/database_setup.py -------------------------------------------------------------------------------- /Lesson_1/lotsofmenus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/Lesson_1/lotsofmenus.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/Full-Stack-Foundations/HEAD/README.md --------------------------------------------------------------------------------