├── .env_example ├── .github └── workflows │ └── django.test.yml ├── .gitignore ├── README.md ├── design ├── details_design.png ├── error_design.png ├── homepage1_design.png ├── homepage2_design.png └── search_results_design.png ├── food_truck_finder ├── data │ └── food-truck-data.csv ├── food_truck_finder │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── food_trucks │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── import_csv.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── images │ │ │ ├── Card.svg │ │ │ ├── error.jpg │ │ │ ├── food_items │ │ │ │ ├── food_item1.jpg │ │ │ │ ├── food_item2.jpg │ │ │ │ ├── food_item3.jpg │ │ │ │ ├── food_item4.jpg │ │ │ │ └── food_item5.jpg │ │ │ ├── food_truck.jpg │ │ │ ├── food_trucks │ │ │ │ ├── food_truck1.jpg │ │ │ │ ├── food_truck2.jpg │ │ │ │ ├── food_truck3.jpg │ │ │ │ ├── food_truck4.jpg │ │ │ │ ├── food_truck5.jpg │ │ │ │ └── food_truck6.jpg │ │ │ ├── hero_image.jpg │ │ │ └── taco-truck.png │ │ ├── js │ │ │ ├── map.js │ │ │ └── search.js │ │ └── src │ │ │ ├── input.css │ │ │ └── styles.css │ ├── templates │ │ ├── base.html │ │ ├── details.html │ │ ├── home.html │ │ └── search_by_location.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── pytest.ini ├── tests │ ├── __init__.py │ ├── check_coordinates_test.py │ ├── detail_view_test.py │ ├── food_truck_model_test.py │ ├── preprocess_food_items_test.py │ └── preprocess_open_hours_test.py └── utils │ ├── __init__.py │ ├── database.py │ ├── import_csv_to_mongodb.py │ └── pre_processing_data │ ├── __init__.py │ ├── food_items.py │ └── open_hours.py ├── package.json ├── postcss.config.js ├── requirements.txt └── tailwind.config.js /.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/.env_example -------------------------------------------------------------------------------- /.github/workflows/django.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/.github/workflows/django.test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/README.md -------------------------------------------------------------------------------- /design/details_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/design/details_design.png -------------------------------------------------------------------------------- /design/error_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/design/error_design.png -------------------------------------------------------------------------------- /design/homepage1_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/design/homepage1_design.png -------------------------------------------------------------------------------- /design/homepage2_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/design/homepage2_design.png -------------------------------------------------------------------------------- /design/search_results_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/design/search_results_design.png -------------------------------------------------------------------------------- /food_truck_finder/data/food-truck-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/data/food-truck-data.csv -------------------------------------------------------------------------------- /food_truck_finder/food_truck_finder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/food_truck_finder/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_truck_finder/asgi.py -------------------------------------------------------------------------------- /food_truck_finder/food_truck_finder/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_truck_finder/settings.py -------------------------------------------------------------------------------- /food_truck_finder/food_truck_finder/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_truck_finder/urls.py -------------------------------------------------------------------------------- /food_truck_finder/food_truck_finder/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_truck_finder/wsgi.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/admin.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/apps.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/management/commands/import_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/management/commands/import_csv.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/models.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/Card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/Card.svg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/error.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_items/food_item1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_items/food_item1.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_items/food_item2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_items/food_item2.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_items/food_item3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_items/food_item3.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_items/food_item4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_items/food_item4.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_items/food_item5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_items/food_item5.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_truck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_truck.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_trucks/food_truck1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_trucks/food_truck1.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_trucks/food_truck2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_trucks/food_truck2.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_trucks/food_truck3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_trucks/food_truck3.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_trucks/food_truck4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_trucks/food_truck4.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_trucks/food_truck5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_trucks/food_truck5.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/food_trucks/food_truck6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/food_trucks/food_truck6.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/hero_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/hero_image.jpg -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/images/taco-truck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/images/taco-truck.png -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/js/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/js/map.js -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/js/search.js -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/src/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/src/input.css -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/static/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/static/src/styles.css -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/templates/base.html -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/templates/details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/templates/details.html -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/templates/home.html -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/templates/search_by_location.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/templates/search_by_location.html -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/tests.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/urls.py -------------------------------------------------------------------------------- /food_truck_finder/food_trucks/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/food_trucks/views.py -------------------------------------------------------------------------------- /food_truck_finder/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/manage.py -------------------------------------------------------------------------------- /food_truck_finder/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/pytest.ini -------------------------------------------------------------------------------- /food_truck_finder/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/tests/check_coordinates_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/tests/check_coordinates_test.py -------------------------------------------------------------------------------- /food_truck_finder/tests/detail_view_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/tests/detail_view_test.py -------------------------------------------------------------------------------- /food_truck_finder/tests/food_truck_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/tests/food_truck_model_test.py -------------------------------------------------------------------------------- /food_truck_finder/tests/preprocess_food_items_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/tests/preprocess_food_items_test.py -------------------------------------------------------------------------------- /food_truck_finder/tests/preprocess_open_hours_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/tests/preprocess_open_hours_test.py -------------------------------------------------------------------------------- /food_truck_finder/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/utils/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/utils/database.py -------------------------------------------------------------------------------- /food_truck_finder/utils/import_csv_to_mongodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/utils/import_csv_to_mongodb.py -------------------------------------------------------------------------------- /food_truck_finder/utils/pre_processing_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /food_truck_finder/utils/pre_processing_data/food_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/utils/pre_processing_data/food_items.py -------------------------------------------------------------------------------- /food_truck_finder/utils/pre_processing_data/open_hours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/food_truck_finder/utils/pre_processing_data/open_hours.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/postcss.config.js -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/requirements.txt -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wubeZ/food_truck_finder/HEAD/tailwind.config.js --------------------------------------------------------------------------------