├── .gitignore ├── Frontend-Template ├── Job Board DOC │ ├── css │ │ ├── font-awesome.min.css │ │ ├── main.css │ │ └── normalize.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── img │ │ └── logo.png │ ├── index.html │ ├── js │ │ ├── custom.js │ │ ├── jquery-1.11.0.min.js │ │ └── jquery.nav.js │ └── syntax-highlighter │ │ ├── scripts │ │ ├── shAutoloader.js │ │ ├── shBrushAS3.js │ │ ├── shBrushAppleScript.js │ │ ├── shBrushBash.js │ │ ├── shBrushCSharp.js │ │ ├── shBrushColdFusion.js │ │ ├── shBrushCpp.js │ │ ├── shBrushCss.js │ │ ├── shBrushDelphi.js │ │ ├── shBrushDiff.js │ │ ├── shBrushErlang.js │ │ ├── shBrushGroovy.js │ │ ├── shBrushJScript.js │ │ ├── shBrushJava.js │ │ ├── shBrushJavaFX.js │ │ ├── shBrushPerl.js │ │ ├── shBrushPhp.js │ │ ├── shBrushPlain.js │ │ ├── shBrushPowerShell.js │ │ ├── shBrushPython.js │ │ ├── shBrushRuby.js │ │ ├── shBrushSass.js │ │ ├── shBrushScala.js │ │ ├── shBrushSql.js │ │ ├── shBrushVb.js │ │ ├── shBrushXml.js │ │ └── shLegacy.js │ │ └── styles │ │ ├── shCore.css │ │ ├── shCoreDefault.css │ │ ├── shCoreDjango.css │ │ ├── shCoreEclipse.css │ │ ├── shCoreEmacs.css │ │ ├── shCoreFadeToGrey.css │ │ ├── shCoreMDUltra.css │ │ ├── shCoreMidnight.css │ │ ├── shCoreRDark.css │ │ ├── shThemeDefault.css │ │ ├── shThemeDjango.css │ │ ├── shThemeEclipse.css │ │ ├── shThemeEmacs.css │ │ ├── shThemeFadeToGrey.css │ │ ├── shThemeMDUltra.css │ │ ├── shThemeMidnight.css │ │ └── shThemeRDark.css ├── blog.html ├── candidate.html ├── contact.html ├── contact_process.php ├── css │ ├── animate.min.css │ ├── bootstrap.min.css │ ├── candidates.css │ ├── candidates.map │ ├── flaticon.css │ ├── font-awesome.min.css │ ├── gijgo.css │ ├── jquery-ui.css │ ├── magnific-popup.css │ ├── nice-select.css │ ├── owl.carousel.min.css │ ├── slicknav.css │ ├── style.css │ ├── style.map │ ├── theme-default.css │ ├── theme-default.map │ └── themify-icons.css ├── elements.html ├── fonts │ ├── Flaticon.eot │ ├── Flaticon.svg │ ├── Flaticon.ttf │ ├── Flaticon.woff │ ├── Flaticon.woff2 │ ├── FontAwesome.otf │ ├── _flaticon.scss │ ├── fa-brands-400.eot │ ├── fa-brands-400.svg │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.eot │ ├── fa-regular-400.svg │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.eot │ ├── fa-solid-900.svg │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ ├── fa-solid-900.woff2 │ ├── flaticon.css │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── gijgo-material.eot │ ├── gijgo-material.svg │ ├── gijgo-material.ttf │ ├── gijgo-material.woff │ ├── themify.eot │ ├── themify.svg │ ├── themify.ttf │ └── themify.woff ├── img │ ├── about │ │ ├── about.png │ │ ├── about_big.png │ │ └── counter.png │ ├── banner │ │ ├── banner.png │ │ ├── bradcam.png │ │ ├── illustration.png │ │ ├── loan.png │ │ └── property.png │ ├── blog │ │ ├── author.png │ │ ├── blog_1.png │ │ ├── blog_2.png │ │ ├── blog_3.png │ │ ├── blog_4.png │ │ ├── learn_about_bg.png │ │ ├── single_blog_1.png │ │ ├── single_blog_2.png │ │ ├── single_blog_3.png │ │ ├── single_blog_4.png │ │ ├── single_blog_5.png │ │ └── slide_thumb_1.png │ ├── brand │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ ├── candiateds │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ ├── catagory │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ ├── comment │ │ ├── comment_1.png │ │ ├── comment_2.png │ │ └── comment_3.png │ ├── elements │ │ ├── a.jpg │ │ ├── a2.jpg │ │ ├── d.jpg │ │ ├── disabled-check.png │ │ ├── disabled-radio.png │ │ ├── f1.jpg │ │ ├── f2.jpg │ │ ├── f3.jpg │ │ ├── f4.jpg │ │ ├── f5.jpg │ │ ├── f6.jpg │ │ ├── f7.jpg │ │ ├── f8.jpg │ │ ├── g1.jpg │ │ ├── g2.jpg │ │ ├── g3.jpg │ │ ├── g4.jpg │ │ ├── g5.jpg │ │ ├── g6.jpg │ │ ├── g7.jpg │ │ ├── g8.jpg │ │ ├── primary-check.png │ │ ├── primary-radio.png │ │ ├── success-check.png │ │ └── success-radio.png │ ├── explorer │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── faq │ │ └── faq.png │ ├── favicon.ico │ ├── favicon.png │ ├── footer_logo.png │ ├── job │ │ ├── 1.png │ │ └── 2.png │ ├── logo.png │ ├── post │ │ ├── next.png │ │ ├── post_1.png │ │ ├── post_10.png │ │ ├── post_2.png │ │ ├── post_3.png │ │ ├── post_4.png │ │ ├── post_5.png │ │ ├── post_6.png │ │ ├── post_7.png │ │ ├── post_8.png │ │ ├── post_9.png │ │ └── preview.png │ ├── property │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── service │ │ └── about.png │ ├── svg_icon │ │ ├── 1.svg │ │ ├── 2.svg │ │ ├── 3.svg │ │ ├── 4.svg │ │ ├── 5.svg │ │ └── 6.svg │ └── testmonial │ │ └── author.png ├── index.html ├── job_details.html ├── jobs.html ├── js │ ├── ajax-form.js │ ├── bootstrap.min.js │ ├── contact.js │ ├── gijgo.min.js │ ├── imagesloaded.pkgd.min.js │ ├── isotope.pkgd.min.js │ ├── jquery-ui.js │ ├── jquery.ajaxchimp.min.js │ ├── jquery.counterup.min.js │ ├── jquery.form.js │ ├── jquery.magnific-popup.min.js │ ├── jquery.scrollUp.min.js │ ├── jquery.slicknav.min.js │ ├── jquery.validate.min.js │ ├── mail-script.js │ ├── main.js │ ├── nice-select.min.js │ ├── owl.carousel.min.js │ ├── plugins.js │ ├── popper.min.js │ ├── range.js │ ├── scrollIt.js │ ├── vendor │ │ ├── jquery-1.12.4.min.js │ │ └── modernizr-3.5.0.min.js │ ├── waypoints.min.js │ └── wow.min.js ├── main.html ├── readme.txt ├── scss │ ├── _about.scss │ ├── _accordion.scss │ ├── _accordion_area.scss │ ├── _blog.scss │ ├── _blog_part.scss │ ├── _bradcam.scss │ ├── _btn.scss │ ├── _candidates.scss │ ├── _category.scss │ ├── _compani.scss │ ├── _contact.scss │ ├── _elements.scss │ ├── _extend.scss │ ├── _footer.scss │ ├── _header.scss │ ├── _job.scss │ ├── _job_details.scss │ ├── _job_list.scss │ ├── _mixins.scss │ ├── _popular_catagory.scss │ ├── _range.scss │ ├── _responsive.scss │ ├── _section_title.scss │ ├── _service.scss │ ├── _slick-nav.scss │ ├── _slider.scss │ ├── _team.scss │ ├── _testmonial.scss │ ├── _varriable.scss │ ├── style.scss │ └── theme-default.scss └── single-blog.html ├── README.md ├── accounts ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── admin.cpython-38.pyc │ ├── apps.cpython-38.pyc │ ├── forms.cpython-38.pyc │ ├── models.cpython-38.pyc │ ├── urls.cpython-38.pyc │ └── views.cpython-38.pyc ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20200621_0124.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-38.pyc │ │ ├── 0002_auto_20200621_0124.cpython-38.pyc │ │ └── __init__.cpython-38.pyc ├── models.py ├── templates │ ├── accounts │ │ ├── profile.html │ │ └── profile_edit.html │ └── registration │ │ ├── logged_out.html │ │ ├── login.html │ │ ├── password_change_form.html │ │ ├── password_reset_complete.html │ │ ├── password_reset_confirm.html │ │ ├── password_reset_done.html │ │ ├── password_reset_email.html │ │ ├── password_reset_form.html │ │ └── signup.html ├── tests.py ├── urls.py └── views.py ├── blog ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── contact ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── admin.cpython-38.pyc │ ├── apps.cpython-38.pyc │ ├── models.cpython-38.pyc │ ├── urls.cpython-38.pyc │ └── views.cpython-38.pyc ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-38.pyc │ │ └── __init__.cpython-38.pyc ├── models.py ├── templates │ └── contact │ │ └── contact.html ├── tests.py ├── urls.py └── views.py ├── db.sqlite3 ├── home ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── job ├── Tutor.md ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── admin.cpython-38.pyc │ ├── api.cpython-38.pyc │ ├── apps.cpython-38.pyc │ ├── filters.cpython-38.pyc │ ├── form.cpython-38.pyc │ ├── models.cpython-38.pyc │ ├── serializers.cpython-38.pyc │ ├── urls.cpython-38.pyc │ └── views.cpython-38.pyc ├── admin.py ├── api.py ├── apps.py ├── filters.py ├── form.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_job_job_type.py │ ├── 0003_job_description.py │ ├── 0004_auto_20200526_0107.py │ ├── 0005_category.py │ ├── 0006_job_category.py │ ├── 0007_job_image.py │ ├── 0008_auto_20200610_1850.py │ ├── 0009_apply.py │ ├── 0010_apply_job.py │ ├── 0011_apply_created_at.py │ ├── 0012_job_owner.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-38.pyc │ │ ├── 0002_job_job_type.cpython-38.pyc │ │ ├── 0003_job_description.cpython-38.pyc │ │ ├── 0004_auto_20200526_0107.cpython-38.pyc │ │ ├── 0005_auto_20200526_2126.cpython-38.pyc │ │ ├── 0005_category.cpython-38.pyc │ │ ├── 0006_job_category.cpython-38.pyc │ │ ├── 0007_job_image.cpython-38.pyc │ │ ├── 0008_auto_20200610_1850.cpython-38.pyc │ │ ├── 0009_apply.cpython-38.pyc │ │ ├── 0010_apply_job.cpython-38.pyc │ │ ├── 0011_apply_created_at.cpython-38.pyc │ │ ├── 0012_job_owner.cpython-38.pyc │ │ └── __init__.cpython-38.pyc ├── models.py ├── serializers.py ├── templates │ └── job │ │ ├── add_job.html │ │ ├── job_detail.html │ │ └── job_list.html ├── tests.py ├── urls.py └── views.py ├── manage.py ├── media ├── apply │ ├── django_movies.png │ └── learn_in4h.jpg ├── jobs │ ├── 1.jpg │ ├── 1.png │ ├── 2.png │ ├── None.jpg │ ├── None_6jEckab.jpg │ ├── None_8C0uVdo.jpg │ └── None_GR8HzLr.jpg └── profile │ ├── django3.jpg │ └── fb_cover5.jpg ├── outline.md ├── project ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── settings.cpython-38.pyc │ ├── urls.cpython-38.pyc │ └── wsgi.cpython-38.pyc ├── settings.py ├── urls.py └── wsgi.py ├── requirements.txt ├── rest.md ├── static ├── css │ ├── animate.min.css │ ├── bootstrap.min.css │ ├── candidates.css │ ├── candidates.map │ ├── flaticon.css │ ├── font-awesome.min.css │ ├── gijgo.css │ ├── jquery-ui.css │ ├── magnific-popup.css │ ├── nice-select.css │ ├── owl.carousel.min.css │ ├── slicknav.css │ ├── style.css │ ├── style.map │ ├── theme-default.css │ ├── theme-default.map │ └── themify-icons.css ├── fonts │ ├── Flaticon.eot │ ├── Flaticon.svg │ ├── Flaticon.ttf │ ├── Flaticon.woff │ ├── Flaticon.woff2 │ ├── FontAwesome.otf │ ├── _flaticon.scss │ ├── fa-brands-400.eot │ ├── fa-brands-400.svg │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.eot │ ├── fa-regular-400.svg │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.eot │ ├── fa-solid-900.svg │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ ├── fa-solid-900.woff2 │ ├── flaticon.css │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── gijgo-material.eot │ ├── gijgo-material.svg │ ├── gijgo-material.ttf │ ├── gijgo-material.woff │ ├── themify.eot │ ├── themify.svg │ ├── themify.ttf │ └── themify.woff ├── img │ ├── about │ │ ├── about.png │ │ ├── about_big.png │ │ └── counter.png │ ├── banner │ │ ├── banner.png │ │ ├── bradcam.png │ │ ├── illustration.png │ │ ├── loan.png │ │ └── property.png │ ├── blog │ │ ├── author.png │ │ ├── blog_1.png │ │ ├── blog_2.png │ │ ├── blog_3.png │ │ ├── blog_4.png │ │ ├── learn_about_bg.png │ │ ├── single_blog_1.png │ │ ├── single_blog_2.png │ │ ├── single_blog_3.png │ │ ├── single_blog_4.png │ │ ├── single_blog_5.png │ │ └── slide_thumb_1.png │ ├── brand │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ ├── candiateds │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ ├── catagory │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ ├── comment │ │ ├── comment_1.png │ │ ├── comment_2.png │ │ └── comment_3.png │ ├── elements │ │ ├── a.jpg │ │ ├── a2.jpg │ │ ├── d.jpg │ │ ├── disabled-check.png │ │ ├── disabled-radio.png │ │ ├── f1.jpg │ │ ├── f2.jpg │ │ ├── f3.jpg │ │ ├── f4.jpg │ │ ├── f5.jpg │ │ ├── f6.jpg │ │ ├── f7.jpg │ │ ├── f8.jpg │ │ ├── g1.jpg │ │ ├── g2.jpg │ │ ├── g3.jpg │ │ ├── g4.jpg │ │ ├── g5.jpg │ │ ├── g6.jpg │ │ ├── g7.jpg │ │ ├── g8.jpg │ │ ├── primary-check.png │ │ ├── primary-radio.png │ │ ├── success-check.png │ │ └── success-radio.png │ ├── explorer │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── faq │ │ └── faq.png │ ├── favicon.ico │ ├── favicon.png │ ├── footer_logo.png │ ├── job │ │ ├── 1.png │ │ └── 2.png │ ├── logo.png │ ├── post │ │ ├── next.png │ │ ├── post_1.png │ │ ├── post_10.png │ │ ├── post_2.png │ │ ├── post_3.png │ │ ├── post_4.png │ │ ├── post_5.png │ │ ├── post_6.png │ │ ├── post_7.png │ │ ├── post_8.png │ │ ├── post_9.png │ │ └── preview.png │ ├── property │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── service │ │ └── about.png │ ├── svg_icon │ │ ├── 1.svg │ │ ├── 2.svg │ │ ├── 3.svg │ │ ├── 4.svg │ │ ├── 5.svg │ │ └── 6.svg │ └── testmonial │ │ └── author.png └── js │ ├── ajax-form.js │ ├── bootstrap.min.js │ ├── contact.js │ ├── gijgo.min.js │ ├── imagesloaded.pkgd.min.js │ ├── isotope.pkgd.min.js │ ├── jquery-ui.js │ ├── jquery.ajaxchimp.min.js │ ├── jquery.counterup.min.js │ ├── jquery.form.js │ ├── jquery.magnific-popup.min.js │ ├── jquery.scrollUp.min.js │ ├── jquery.slicknav.min.js │ ├── jquery.validate.min.js │ ├── mail-script.js │ ├── main.js │ ├── nice-select.min.js │ ├── owl.carousel.min.js │ ├── plugins.js │ ├── popper.min.js │ ├── range.js │ ├── scrollIt.js │ ├── vendor │ ├── jquery-1.12.4.min.js │ └── modernizr-3.5.0.min.js │ ├── waypoints.min.js │ └── wow.min.js └── templates ├── base.html └── base_generic.html /.gitignore: -------------------------------------------------------------------------------- 1 | .autogit -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/Job Board DOC/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/Job Board DOC/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/Job Board DOC/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/Job Board DOC/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/Job Board DOC/img/logo.png -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/js/custom.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | "use strict"; 3 | 4 | $('#nav').singlePageNav(); 5 | 6 | 7 | }); -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/syntax-highlighter/scripts/shAutoloader.js: -------------------------------------------------------------------------------- 1 | /** 2 | * SyntaxHighlighter 3 | * http://alexgorbatchev.com/SyntaxHighlighter 4 | * 5 | * SyntaxHighlighter is donationware. If you are using it, please donate. 6 | * http://alexgorbatchev.com/SyntaxHighlighter/donate.html 7 | * 8 | * @version 9 | * 3.0.83 (July 02 2010) 10 | * 11 | * @copyright 12 | * Copyright (C) 2004-2010 Alex Gorbatchev. 13 | * 14 | * @license 15 | * Dual licensed under the MIT and GPL licenses. 16 | */ 17 | eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(2(){1 h=5;h.I=2(){2 n(c,a){4(1 d=0;d[:\\w-\\.]+)', 'xg').exec(code), 29 | result = [] 30 | ; 31 | 32 | if (match.attributes != null) 33 | { 34 | var attributes, 35 | regex = new XRegExp('(? [\\w:\\-\\.]+)' + 36 | '\\s*=\\s*' + 37 | '(? ".*?"|\'.*?\'|\\w+)', 38 | 'xg'); 39 | 40 | while ((attributes = regex.exec(code)) != null) 41 | { 42 | result.push(new constructor(attributes.name, match.index + attributes.index, 'color1')); 43 | result.push(new constructor(attributes.value, match.index + attributes.index + attributes[0].indexOf(attributes.value), 'string')); 44 | } 45 | } 46 | 47 | if (tag != null) 48 | result.push( 49 | new constructor(tag.name, match.index + tag[0].indexOf(tag.name), 'keyword') 50 | ); 51 | 52 | return result; 53 | } 54 | 55 | this.regexList = [ 56 | { regex: new XRegExp('(\\<|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\>|>)', 'gm'), css: 'color2' }, // 57 | { regex: SyntaxHighlighter.regexLib.xmlComments, css: 'comments' }, // 58 | { regex: new XRegExp('(<|<)[\\s\\/\\?]*(\\w+)(?.*?)[\\s\\/\\?]*(>|>)', 'sg'), func: process } 59 | ]; 60 | }; 61 | 62 | Brush.prototype = new SyntaxHighlighter.Highlighter(); 63 | Brush.aliases = ['xml', 'xhtml', 'xslt', 'html']; 64 | 65 | SyntaxHighlighter.brushes.Xml = Brush; 66 | 67 | // CommonJS 68 | typeof(exports) != 'undefined' ? exports.Brush = Brush : null; 69 | })(); 70 | -------------------------------------------------------------------------------- /Frontend-Template/Job Board DOC/syntax-highlighter/scripts/shLegacy.js: -------------------------------------------------------------------------------- 1 | /** 2 | * SyntaxHighlighter 3 | * http://alexgorbatchev.com/SyntaxHighlighter 4 | * 5 | * SyntaxHighlighter is donationware. If you are using it, please donate. 6 | * http://alexgorbatchev.com/SyntaxHighlighter/donate.html 7 | * 8 | * @version 9 | * 3.0.83 (July 02 2010) 10 | * 11 | * @copyright 12 | * Copyright (C) 2004-2010 Alex Gorbatchev. 13 | * 14 | * @license 15 | * Dual licensed under the MIT and GPL licenses. 16 | */ 17 | eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3 u={8:{}};u.8={A:4(c,k,l,m,n,o){4 d(a,b){2 a!=1?a:b}4 f(a){2 a!=1?a.E():1}c=c.I(":");3 g=c[0],e={};t={"r":K};M=1;5=8.5;9(3 j R c)e[c[j]]="r";k=f(d(k,5.C));l=f(d(l,5.D));m=f(d(m,5.s));o=f(d(o,5.Q));n=f(d(n,5["x-y"]));2{P:g,C:d(t[e.O],k),D:d(t[e.N],l),s:d({"r":r}[e.s],m),"x-y":d(4(a,b){9(3 h=T S("^"+b+"\\\\[(?\\\\w+)\\\\]$","U"),i=1,p=0;p -------------------------------------------------------------------------------- /Frontend-Template/css/candidates.css: -------------------------------------------------------------------------------- 1 | 2 | /*# sourceMappingURL=candidates.css.map */ -------------------------------------------------------------------------------- /Frontend-Template/css/candidates.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "candidates.css", 4 | "sources": [ 5 | "../scss/candidates.scss" 6 | ], 7 | "sourcesContent": [ 8 | "" 9 | ], 10 | "names": [], 11 | "mappings": "" 12 | } -------------------------------------------------------------------------------- /Frontend-Template/css/flaticon.css: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 25/12/2019 06:08 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("../fonts/Flaticon.eot"); 9 | src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("../fonts/Flaticon.woff2") format("woff2"), 11 | url("../fonts/Flaticon.woff") format("woff"), 12 | url("../fonts/Flaticon.ttf") format("truetype"), 13 | url("../fonts/Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("../fonts/Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | [class^="flaticon-"]:before, [class*=" flaticon-"]:before, 26 | [class^="flaticon-"]:after, [class*=" flaticon-"]:after { 27 | font-family: Flaticon; 28 | font-style: normal; 29 | } 30 | 31 | .flaticon-quote:before { content: "\f100"; } -------------------------------------------------------------------------------- /Frontend-Template/fonts/Flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/Flaticon.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/Flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/Flaticon.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/Flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/Flaticon.woff -------------------------------------------------------------------------------- /Frontend-Template/fonts/Flaticon.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/Flaticon.woff2 -------------------------------------------------------------------------------- /Frontend-Template/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /Frontend-Template/fonts/_flaticon.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 25/12/2019 06:08 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("./Flaticon.eot"); 9 | src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("./Flaticon.woff2") format("woff2"), 11 | url("./Flaticon.woff") format("woff"), 12 | url("./Flaticon.ttf") format("truetype"), 13 | url("./Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("./Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | .fi:before{ 26 | display: inline-block; 27 | font-family: "Flaticon"; 28 | font-style: normal; 29 | font-weight: normal; 30 | font-variant: normal; 31 | line-height: 1; 32 | text-decoration: inherit; 33 | text-rendering: optimizeLegibility; 34 | text-transform: none; 35 | -moz-osx-font-smoothing: grayscale; 36 | -webkit-font-smoothing: antialiased; 37 | font-smoothing: antialiased; 38 | } 39 | 40 | .flaticon-quote:before { content: "\f100"; } 41 | 42 | $font-Flaticon-quote: "\f100"; -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /Frontend-Template/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /Frontend-Template/fonts/flaticon.css: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 25/12/2019 06:08 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("./Flaticon.eot"); 9 | src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("./Flaticon.woff2") format("woff2"), 11 | url("./Flaticon.woff") format("woff"), 12 | url("./Flaticon.ttf") format("truetype"), 13 | url("./Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("./Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | [class^="flaticon-"]:before, [class*=" flaticon-"]:before, 26 | [class^="flaticon-"]:after, [class*=" flaticon-"]:after { 27 | font-family: Flaticon; 28 | font-size: 20px; 29 | font-style: normal; 30 | margin-left: 20px; 31 | } 32 | 33 | .flaticon-quote:before { content: "\f100"; } -------------------------------------------------------------------------------- /Frontend-Template/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /Frontend-Template/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /Frontend-Template/fonts/gijgo-material.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/gijgo-material.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/gijgo-material.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/gijgo-material.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/gijgo-material.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/gijgo-material.woff -------------------------------------------------------------------------------- /Frontend-Template/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/themify.eot -------------------------------------------------------------------------------- /Frontend-Template/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/themify.ttf -------------------------------------------------------------------------------- /Frontend-Template/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/fonts/themify.woff -------------------------------------------------------------------------------- /Frontend-Template/img/about/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/about/about.png -------------------------------------------------------------------------------- /Frontend-Template/img/about/about_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/about/about_big.png -------------------------------------------------------------------------------- /Frontend-Template/img/about/counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/about/counter.png -------------------------------------------------------------------------------- /Frontend-Template/img/banner/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/banner/banner.png -------------------------------------------------------------------------------- /Frontend-Template/img/banner/bradcam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/banner/bradcam.png -------------------------------------------------------------------------------- /Frontend-Template/img/banner/illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/banner/illustration.png -------------------------------------------------------------------------------- /Frontend-Template/img/banner/loan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/banner/loan.png -------------------------------------------------------------------------------- /Frontend-Template/img/banner/property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/banner/property.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/author.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/blog_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/blog_1.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/blog_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/blog_2.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/blog_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/blog_3.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/blog_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/blog_4.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/learn_about_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/learn_about_bg.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/single_blog_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/single_blog_1.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/single_blog_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/single_blog_2.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/single_blog_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/single_blog_3.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/single_blog_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/single_blog_4.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/single_blog_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/single_blog_5.png -------------------------------------------------------------------------------- /Frontend-Template/img/blog/slide_thumb_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/blog/slide_thumb_1.png -------------------------------------------------------------------------------- /Frontend-Template/img/brand/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/brand/1.png -------------------------------------------------------------------------------- /Frontend-Template/img/brand/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/brand/2.png -------------------------------------------------------------------------------- /Frontend-Template/img/brand/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/brand/3.png -------------------------------------------------------------------------------- /Frontend-Template/img/brand/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/brand/4.png -------------------------------------------------------------------------------- /Frontend-Template/img/brand/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/brand/5.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/1.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/10.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/2.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/3.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/4.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/5.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/6.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/7.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/8.png -------------------------------------------------------------------------------- /Frontend-Template/img/candiateds/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/candiateds/9.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/1.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/2.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/3.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/4.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/5.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/6.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/7.png -------------------------------------------------------------------------------- /Frontend-Template/img/catagory/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/catagory/8.png -------------------------------------------------------------------------------- /Frontend-Template/img/comment/comment_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/comment/comment_1.png -------------------------------------------------------------------------------- /Frontend-Template/img/comment/comment_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/comment/comment_2.png -------------------------------------------------------------------------------- /Frontend-Template/img/comment/comment_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/comment/comment_3.png -------------------------------------------------------------------------------- /Frontend-Template/img/elements/a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/a.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/a2.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/d.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/disabled-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/disabled-check.png -------------------------------------------------------------------------------- /Frontend-Template/img/elements/disabled-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/disabled-radio.png -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f1.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f2.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f3.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f4.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f5.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f6.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f7.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/f8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/f8.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g1.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g2.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g3.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g4.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g5.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g6.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g7.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/g8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/g8.jpg -------------------------------------------------------------------------------- /Frontend-Template/img/elements/primary-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/primary-check.png -------------------------------------------------------------------------------- /Frontend-Template/img/elements/primary-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/primary-radio.png -------------------------------------------------------------------------------- /Frontend-Template/img/elements/success-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/success-check.png -------------------------------------------------------------------------------- /Frontend-Template/img/elements/success-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/elements/success-radio.png -------------------------------------------------------------------------------- /Frontend-Template/img/explorer/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/explorer/1.png -------------------------------------------------------------------------------- /Frontend-Template/img/explorer/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/explorer/2.png -------------------------------------------------------------------------------- /Frontend-Template/img/explorer/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/explorer/3.png -------------------------------------------------------------------------------- /Frontend-Template/img/explorer/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/explorer/4.png -------------------------------------------------------------------------------- /Frontend-Template/img/explorer/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/explorer/5.png -------------------------------------------------------------------------------- /Frontend-Template/img/explorer/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/explorer/6.png -------------------------------------------------------------------------------- /Frontend-Template/img/faq/faq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/faq/faq.png -------------------------------------------------------------------------------- /Frontend-Template/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/favicon.ico -------------------------------------------------------------------------------- /Frontend-Template/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/favicon.png -------------------------------------------------------------------------------- /Frontend-Template/img/footer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/footer_logo.png -------------------------------------------------------------------------------- /Frontend-Template/img/job/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/job/1.png -------------------------------------------------------------------------------- /Frontend-Template/img/job/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/job/2.png -------------------------------------------------------------------------------- /Frontend-Template/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/logo.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/next.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_1.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_10.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_2.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_3.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_4.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_5.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_6.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_7.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_8.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/post_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/post_9.png -------------------------------------------------------------------------------- /Frontend-Template/img/post/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/post/preview.png -------------------------------------------------------------------------------- /Frontend-Template/img/property/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/property/1.png -------------------------------------------------------------------------------- /Frontend-Template/img/property/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/property/2.png -------------------------------------------------------------------------------- /Frontend-Template/img/property/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/property/3.png -------------------------------------------------------------------------------- /Frontend-Template/img/property/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/property/4.png -------------------------------------------------------------------------------- /Frontend-Template/img/property/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/property/5.png -------------------------------------------------------------------------------- /Frontend-Template/img/property/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/property/6.png -------------------------------------------------------------------------------- /Frontend-Template/img/service/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/service/about.png -------------------------------------------------------------------------------- /Frontend-Template/img/svg_icon/1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 21 | 22 | -------------------------------------------------------------------------------- /Frontend-Template/img/svg_icon/3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Frontend-Template/img/svg_icon/6.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 17 | 18 | -------------------------------------------------------------------------------- /Frontend-Template/img/testmonial/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/Frontend-Template/img/testmonial/author.png -------------------------------------------------------------------------------- /Frontend-Template/js/ajax-form.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | 3 | // Get the form. 4 | var form = $('#contact-form'); 5 | 6 | // Get the messages div. 7 | var formMessages = $('.ajax-response'); 8 | 9 | // Set up an event listener for the contact form. 10 | $(form).submit(function(e) { 11 | // Stop the browser from submitting the form. 12 | e.preventDefault(); 13 | 14 | // Serialize the form data. 15 | var formData = $(form).serialize(); 16 | 17 | // Submit the form using AJAX. 18 | $.ajax({ 19 | type: 'POST', 20 | url: $(form).attr('action'), 21 | data: formData 22 | }) 23 | .done(function(response) { 24 | // Make sure that the formMessages div has the 'success' class. 25 | $(formMessages).removeClass('error'); 26 | $(formMessages).addClass('success'); 27 | 28 | // Set the message text. 29 | $(formMessages).text(response); 30 | 31 | // Clear the form. 32 | $('#contact-form input,#contact-form textarea').val(''); 33 | }) 34 | .fail(function(data) { 35 | // Make sure that the formMessages div has the 'error' class. 36 | $(formMessages).removeClass('success'); 37 | $(formMessages).addClass('error'); 38 | 39 | // Set the message text. 40 | if (data.responseText !== '') { 41 | $(formMessages).text(data.responseText); 42 | } else { 43 | $(formMessages).text('Oops! An error occured and your message could not be sent.'); 44 | } 45 | }); 46 | }); 47 | 48 | }); 49 | -------------------------------------------------------------------------------- /Frontend-Template/js/jquery.counterup.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * jquery.counterup.js 1.0 3 | * 4 | * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal 5 | * Released under the GPL v2 License 6 | * 7 | * Date: Nov 26, 2013 8 | */(function(e){"use strict";e.fn.counterUp=function(t){var n=e.extend({time:400,delay:10},t);return this.each(function(){var t=e(this),r=n,i=function(){var e=[],n=r.time/r.delay,i=t.text(),s=/[0-9]+,[0-9]+/.test(i);i=i.replace(/,/g,"");var o=/^[0-9]+$/.test(i),u=/^[0-9]+\.[0-9]+$/.test(i),a=u?(i.split(".")[1]||[]).length:0;for(var f=n;f>=1;f--){var l=parseInt(i/n*f);u&&(l=parseFloat(i/n*f).toFixed(a));if(s)while(/(\d+)(\d{3})/.test(l.toString()))l=l.toString().replace(/(\d+)(\d{3})/,"$1,$2");e.unshift(l)}t.data("counterup-nums",e);t.text("0");var c=function(){t.text(t.data("counterup-nums").shift());if(t.data("counterup-nums").length)setTimeout(t.data("counterup-func"),r.delay);else{delete t.data("counterup-nums");t.data("counterup-nums",null);t.data("counterup-func",null)}};t.data("counterup-func",c);setTimeout(t.data("counterup-func"),r.delay)};t.waypoint(i,{offset:"100%",triggerOnce:!0})})}})(jQuery); -------------------------------------------------------------------------------- /Frontend-Template/js/jquery.scrollUp.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * scrollup v2.4.1 3 | * Url: http://markgoodyear.com/labs/scrollup/ 4 | * Copyright (c) Mark Goodyear — @markgdyr — http://markgoodyear.com 5 | * License: MIT 6 | */ 7 | !function(l,o,e){"use strict";l.fn.scrollUp=function(o){l.data(e.body,"scrollUp")||(l.data(e.body,"scrollUp",!0),l.fn.scrollUp.init(o))},l.fn.scrollUp.init=function(r){var s,t,c,i,n,a,d,p=l.fn.scrollUp.settings=l.extend({},l.fn.scrollUp.defaults,r),f=!1;switch(d=p.scrollTrigger?l(p.scrollTrigger):l("",{id:p.scrollName,href:"#top"}),p.scrollTitle&&d.attr("title",p.scrollTitle),d.appendTo("body"),p.scrollImg||p.scrollTrigger||d.html(p.scrollText),d.css({display:"none",position:"fixed",zIndex:p.zIndex}),p.activeOverlay&&l("
",{id:p.scrollName+"-active"}).css({position:"absolute",top:p.scrollDistance+"px",width:"100%",borderTop:"1px dotted"+p.activeOverlay,zIndex:p.zIndex}).appendTo("body"),p.animation){case"fade":s="fadeIn",t="fadeOut",c=p.animationSpeed;break;case"slide":s="slideDown",t="slideUp",c=p.animationSpeed;break;default:s="show",t="hide",c=0}i="top"===p.scrollFrom?p.scrollDistance:l(e).height()-l(o).height()-p.scrollDistance,n=l(o).scroll(function(){l(o).scrollTop()>i?f||(d[s](c),f=!0):f&&(d[t](c),f=!1)}),p.scrollTarget?"number"==typeof p.scrollTarget?a=p.scrollTarget:"string"==typeof p.scrollTarget&&(a=Math.floor(l(p.scrollTarget).offset().top)):a=0,d.click(function(o){o.preventDefault(),l("html, body").animate({scrollTop:a},p.scrollSpeed,p.easingType)})},l.fn.scrollUp.defaults={scrollName:"scrollUp",scrollDistance:300,scrollFrom:"top",scrollSpeed:300,easingType:"linear",animation:"fade",animationSpeed:200,scrollTrigger:!1,scrollTarget:!1,scrollText:"Scroll to top",scrollTitle:!1,scrollImg:!1,activeOverlay:!1,zIndex:2147483647},l.fn.scrollUp.destroy=function(r){l.removeData(e.body,"scrollUp"),l("#"+l.fn.scrollUp.settings.scrollName).remove(),l("#"+l.fn.scrollUp.settings.scrollName+"-active").remove(),l.fn.jquery.split(".")[1]>=7?l(o).off("scroll",r):l(o).unbind("scroll",r)},l.scrollUp=l.fn.scrollUp}(jQuery,window,document); -------------------------------------------------------------------------------- /Frontend-Template/js/mail-script.js: -------------------------------------------------------------------------------- 1 | // ------- Mail Send ajax 2 | 3 | $(document).ready(function() { 4 | var form = $('#myForm'); // contact form 5 | var submit = $('.submit-btn'); // submit button 6 | var alert = $('.alert-msg'); // alert div for show alert message 7 | 8 | // form submit event 9 | form.on('submit', function(e) { 10 | e.preventDefault(); // prevent default form submit 11 | 12 | $.ajax({ 13 | url: 'mail.php', // form action url 14 | type: 'POST', // form submit method get/post 15 | dataType: 'html', // request type html/json/xml 16 | data: form.serialize(), // serialize form data 17 | beforeSend: function() { 18 | alert.fadeOut(); 19 | submit.html('Sending....'); // change submit button text 20 | }, 21 | success: function(data) { 22 | alert.html(data).fadeIn(); // fade in response data 23 | form.trigger('reset'); // reset form 24 | submit.attr("style", "display: none !important");; // reset submit button text 25 | }, 26 | error: function(e) { 27 | console.log(e) 28 | } 29 | }); 30 | }); 31 | }); -------------------------------------------------------------------------------- /Frontend-Template/js/plugins.js: -------------------------------------------------------------------------------- 1 | // Avoid `console` errors in browsers that lack a console. 2 | (function() { 3 | var method; 4 | var noop = function () {}; 5 | var methods = [ 6 | 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 7 | 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 8 | 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 9 | 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn' 10 | ]; 11 | var length = methods.length; 12 | var console = (window.console = window.console || {}); 13 | 14 | while (length--) { 15 | method = methods[length]; 16 | 17 | // Only stub undefined methods. 18 | if (!console[method]) { 19 | console[method] = noop; 20 | } 21 | } 22 | }()); 23 | 24 | // Place any jQuery/helper plugins in here. 25 | -------------------------------------------------------------------------------- /Frontend-Template/main.html: -------------------------------------------------------------------------------- 1 | Colorlib logo 2 |

Thank you for using our template!

3 |

For more awesome templates please visit Colorlib.

4 |
5 |

Copyright information for the template can't be altered/removed unless you purchase a license. 6 | 7 |

Removing copyright information without the license will result in suspension of your hosting and/or domain name(s). 8 | 9 |

More information about the license is available here.

10 | 11 | 18 | -------------------------------------------------------------------------------- /Frontend-Template/readme.txt: -------------------------------------------------------------------------------- 1 | Thank you for using our template! 2 | 3 | For more awesome templates please visit https://colorlib.com/wp/templates/ 4 | 5 | Copyright information for the template can't be altered/removed unless you purchase a license. 6 | More information about the license is available here: https://colorlib.com/wp/licence/ 7 | 8 | Removing copyright information without the license will result in suspension of your hosting and/or domain name(s). 9 | -------------------------------------------------------------------------------- /Frontend-Template/scss/_about.scss: -------------------------------------------------------------------------------- 1 | .about_area{ 2 | margin-bottom: 150px; 3 | &.plus_padding{ 4 | padding-top: 150px; 5 | @media #{$mobile_device}{ 6 | padding-top: 60px; 7 | } 8 | @media #{$tablet_device}{ 9 | padding-top: 100px; 10 | } 11 | } 12 | @media #{$mobile_device} { 13 | margin-bottom: 50px; 14 | } 15 | @media #{$tablet_device} { 16 | margin-bottom: 100px; 17 | } 18 | .about_img{ 19 | @media #{$mobile_device}{ 20 | margin-bottom: 20px; 21 | } 22 | img{ 23 | width: 100%; 24 | } 25 | } 26 | .about_info{ 27 | .section_title{ 28 | margin-bottom: 36px; 29 | @media #{$tablet_device}{ 30 | margin-bottom: 20px; 31 | } 32 | } 33 | p{ 34 | color: #7A838B; 35 | font-size: 16px; 36 | } 37 | .about_list{ 38 | margin-bottom: 52px; 39 | margin-top: 10px; 40 | ul{ 41 | li{ 42 | font-size: 16px; 43 | line-height: 32px; 44 | color: #040E27; 45 | font-weight: 400; 46 | position: relative; 47 | padding-left: 23px; 48 | @media #{$tablet_device} { 49 | font-size: 14px; 50 | line-height: 28px; 51 | } 52 | &::before{ 53 | position: absolute; 54 | left: 0; 55 | width: 8px; 56 | height: 8px; 57 | @include border-radius(50%); 58 | background: #0A8CFF; 59 | content: ''; 60 | top: 50%; 61 | @include transform(translateY(-50%)); 62 | } 63 | } 64 | } 65 | } 66 | .about_btn{ 67 | 68 | } 69 | } 70 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_bradcam.scss: -------------------------------------------------------------------------------- 1 | .bradcam_bg_1{ 2 | background-image: url(../img/banner/bradcam.png); 3 | } 4 | .bradcam_area{ 5 | 6 | background-size: cover; 7 | background-position: center; 8 | padding: 182px 0 102px 0; 9 | background-repeat: no-repeat; 10 | position: relative; 11 | z-index: 0; 12 | background-size: cover; 13 | @media #{$tablet_device} { 14 | padding: 120px 0; 15 | } 16 | @media #{$mobile_device} { 17 | padding: 150px 0 60px 0; 18 | } 19 | h3{ 20 | font-size:56px; 21 | color: #fff; 22 | font-weight: 400; 23 | margin-bottom: 0; 24 | text-transform: capitalize; 25 | @media #{$mobile_device} { 26 | font-size: 30px; 27 | } 28 | } 29 | p{ 30 | font-size: 18px; 31 | color: #fff; 32 | font-weight: 400; 33 | text-transform: capitalize; 34 | a{ 35 | color: #fff; 36 | &:hover{ 37 | color: #fff; 38 | } 39 | } 40 | } 41 | 42 | .icon{ 43 | background: #FF5748; 44 | width: 136px; 45 | height: 136px; 46 | @include border-radius(50%); 47 | text-align: center; 48 | line-height: 136px; 49 | margin: auto; 50 | i{ 51 | color: #fff; 52 | font-size: 68px; 53 | 54 | } 55 | } 56 | h4{ 57 | font-size: 70px; 58 | font-weight: 300; 59 | color: #fff; 60 | margin: 10px 0; 61 | @media #{$mobile_device} { 62 | font-size: 40px; 63 | } 64 | @media #{$tablet_device} { 65 | font-size: 40px; 66 | } 67 | } 68 | p{ 69 | color: #fff; 70 | font-size: 16px; 71 | font-weight: 400; 72 | font-family: $font2; 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /Frontend-Template/scss/_compani.scss: -------------------------------------------------------------------------------- 1 | .top_companies_area{ 2 | background: #F5F7FA; 3 | padding-bottom: 70px; 4 | @media #{$mobile_device}{ 5 | margin-bottom: 40px; 6 | } 7 | .brouse_job{ 8 | @media #{$mobile_device} { 9 | text-align: left !important; 10 | margin-top: 15px; 11 | a{ 12 | 13 | } 14 | } 15 | } 16 | .single_company{ 17 | background: #fff; 18 | padding: 25px; 19 | @include border-radius(5px); 20 | margin-bottom: 30px; 21 | .thumb{ 22 | width: 82px; 23 | height: 82px; 24 | -webkit-border-radius: 5px; 25 | -moz-border-radius: 5px; 26 | border-radius: 5px; 27 | padding: 15px; 28 | background:#F5F7FA; 29 | margin-right: 25px; 30 | border: 1px solid #F0F0F0; 31 | } 32 | h3{ 33 | font-size: 20px; 34 | font-weight: 400; 35 | margin-bottom: 18px; 36 | margin-top: 20px; 37 | } 38 | p{ 39 | font-size: 16px; 40 | color:#AAB1B7; 41 | margin-bottom: 0; 42 | font-weight: 400; 43 | span{ 44 | background:#E6F3FF; 45 | color:#0A8CFF; 46 | font-size: 16px; 47 | font-weight: 400; 48 | padding: 6px 17px; 49 | -webkit-border-radius: 5px; 50 | -moz-border-radius: 5px; 51 | border-radius: 5px; 52 | margin-right: 10px; 53 | } 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_extend.scss: -------------------------------------------------------------------------------- 1 | .flex-center-start{ 2 | display: -webkit-box; 3 | display: -ms-flexbox; 4 | display: flex; 5 | -webkit-box-align: center; 6 | -ms-flex-align: center; 7 | align-items: center; 8 | -webkit-box-pack: start; 9 | -ms-flex-pack: start; 10 | justify-content: start; 11 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_job.scss: -------------------------------------------------------------------------------- 1 | .job_searcing_wrap{ 2 | position: relative; 3 | z-index: 0; 4 | padding: 116px 0; 5 | @media #{$mobile_device} { 6 | padding: 30px 0; 7 | } 8 | @media #{$tablet_device} { 9 | padding: 60px 0; 10 | } 11 | background: #2B9BFF !important; 12 | &.overlay::before{ 13 | background: #0A8CFF; 14 | opacity: .8; 15 | width: 50%; 16 | height: 100%; 17 | left: 0; 18 | top: 0; 19 | z-index: 1; 20 | @media #{$mobile_device} { 21 | height: 50%; 22 | top: 0; 23 | left: 0; 24 | width: 100%; 25 | } 26 | } 27 | &::after{ 28 | background-image: url(../img/job/1.png); 29 | width: 50%; 30 | height: 100%; 31 | background-repeat: no-repeat; 32 | background-size: cover; 33 | background-position: center center; 34 | left: 0; 35 | top: 0; 36 | content: ''; 37 | position: absolute; 38 | @media #{$mobile_device} { 39 | height: 50%; 40 | top: 0; 41 | left: 0; 42 | width: 100%; 43 | } 44 | } 45 | .searching_text{ 46 | position: relative; 47 | z-index: 8; 48 | @media #{$mobile_device}{ 49 | margin: 30px 0; 50 | } 51 | h3{ 52 | font-size: 38px; 53 | font-weight: 400; 54 | color: #FFFFFF; 55 | @media #{$mobile_device}{ 56 | font-size: 25px; 57 | } 58 | @media #{$tablet_device}{ 59 | font-size: 25px; 60 | } 61 | } 62 | p{ 63 | font-weight: 400; 64 | color: #FFFFFF; 65 | font-size: 16px; 66 | margin-bottom: 30px; 67 | margin-top: 12px; 68 | } 69 | a{ 70 | 71 | } 72 | } 73 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_popular_catagory.scss: -------------------------------------------------------------------------------- 1 | .popular_catagory_area{ 2 | background: #F5F7FA; 3 | padding: 100px 0; 4 | .single_catagory{ 5 | background: #FFFFFF; 6 | @include border-radius(5px); 7 | padding: 38px 25px ; 8 | border: 1px solid transparent; 9 | @include transition(.3s); 10 | margin-bottom: 30px; 11 | a{ 12 | h4{ 13 | font-size: 20px; 14 | font-weight: 400; 15 | margin-bottom: 15px; 16 | @include transition(.3s); 17 | 18 | } 19 | 20 | } 21 | p{ 22 | font-size: 16px; 23 | color: #AAB1B7; 24 | margin-bottom: 0; 25 | font-weight: 400; 26 | span{ 27 | background: #E6F3FF; 28 | color: #0A8CFF; 29 | font-size: 16px; 30 | font-weight: 400; 31 | padding: 6px 17px; 32 | @include border-radius(5px); 33 | margin-right: 10px; 34 | } 35 | } 36 | &:hover{ 37 | h4{ 38 | color: $green_color; 39 | text-decoration: underline; 40 | } 41 | border-color: #B2F2D0; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_range.scss: -------------------------------------------------------------------------------- 1 | 2 | .job_filter{ 3 | .range_wrap label { 4 | font-size: 16px; 5 | color: #001D38; 6 | font-weight: 400; 7 | margin-bottom: 19px; 8 | margin-top: 4px; 9 | } 10 | span.range{ 11 | color:#040E27; 12 | font-size: 16px; 13 | font-weight: 400; 14 | display: block; 15 | margin-bottom: 15px; 16 | } 17 | p{ 18 | margin-top: 14px; 19 | margin-bottom: 27px; 20 | input{ 21 | background-color: transparent; 22 | } 23 | } 24 | .ui-widget.ui-widget-content { 25 | border: 0; 26 | background: #D1FFE7; 27 | } 28 | .ui-slider-horizontal { 29 | height: 2px; 30 | } 31 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { 32 | border: 2px solid #00D363; 33 | background: #fff; 34 | font-weight: normal; 35 | width: 14px; 36 | height: 16px; 37 | border-radius: 5px; 38 | } 39 | .ui-widget-header { 40 | background: #00D363; 41 | } 42 | .ui-slider-horizontal .ui-slider-handle { 43 | top: -7px; 44 | margin-left: -.6em; 45 | } 46 | .range_wrap{ 47 | p{ 48 | input{ 49 | &::placeholder{ 50 | font-size: 14px !important; 51 | color: #7A838B !important; 52 | font-weight: 400 !important; 53 | } 54 | } 55 | } 56 | } 57 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_responsive.scss: -------------------------------------------------------------------------------- 1 | /* Normal desktop :1200px. */ 2 | $large_device:'(min-width: 1200px) and (max-width: 1500px)'; 3 | 4 | /* Normal desktop :992px. */ 5 | $mid_device:'(min-width: 992px) and (max-width: 1200px)'; 6 | 7 | /* Tablet desktop :768px. */ 8 | $tablet_device:'(min-width: 768px) and (max-width: 991px)'; 9 | 10 | /* small mobile :320px. */ 11 | $mobile_device:'(max-width: 767px)'; 12 | 13 | /* Large Mobile :480px. */ 14 | $large_mobile:'only screen and (min-width: 480px) and (max-width: 767px)'; 15 | 16 | $min_dev:'(min-width: 991px)'; 17 | 18 | $big_device:'(min-width: 1501px) and (max-width: 1800px)'; -------------------------------------------------------------------------------- /Frontend-Template/scss/_section_title.scss: -------------------------------------------------------------------------------- 1 | .section_title{ 2 | span{ 3 | display: inline-block; 4 | background: #33D4D6; 5 | width: 60px; 6 | height: 3px; 7 | @include border-radius(2px); 8 | margin-bottom: 4px; 9 | } 10 | h3{ 11 | font-size: 38px; 12 | font-weight: 400; 13 | color: #001D38; 14 | position: relative; 15 | z-index: 0; 16 | margin-bottom: 0; 17 | @media #{$mobile_device} { 18 | font-size: 30px; 19 | line-height: 36px; 20 | } 21 | @media #{$tablet_device} { 22 | font-size: 36px; 23 | line-height: 42px; 24 | } 25 | br{ 26 | @media #{$mobile_device} { 27 | display: none; 28 | } 29 | } 30 | } 31 | p{ 32 | font-size: 16px; 33 | color: #7A838B; 34 | margin-bottom: 0; 35 | font-weight: 400; 36 | font-family: $font2; 37 | br{ 38 | @media #{$mobile_device} { 39 | display: none; 40 | } 41 | } 42 | 43 | } 44 | } 45 | .section_title h4 { 46 | font-size: 22px; 47 | font-weight: 500; 48 | color: #001D38; 49 | padding-bottom: 21px; 50 | } 51 | .mb-60{ 52 | margin-bottom: 60px; 53 | @media #{$mobile_device} { 54 | margin-bottom: 40px; 55 | } 56 | } 57 | .mb-90{ 58 | margin-bottom: 90px; 59 | @media #{$mobile_device} { 60 | margin-bottom: 40px; 61 | } 62 | @media #{$tablet_device} { 63 | margin-bottom: 60px; 64 | } 65 | } 66 | 67 | .pl-68{ 68 | padding-left: 68px; 69 | @media #{$mobile_device} { 70 | padding-left: 0; 71 | } 72 | @media #{$tablet_device} { 73 | padding-left: 0; 74 | } 75 | } 76 | .mb-40{ 77 | margin-bottom: 39px; 78 | @media #{$mobile_device} { 79 | margin-bottom: 20px; 80 | } 81 | } -------------------------------------------------------------------------------- /Frontend-Template/scss/_varriable.scss: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 2 | 3 | // fonts 4 | $font1: 'Roboto', sans-serif; 5 | $font2: 'Roboto', sans-serif; 6 | // fonts-size 7 | 8 | $heading-color:#001D38; 9 | $gray-color: #bebebe; 10 | $gray-color-2: #bdbdbd; 11 | 12 | $theme-color: #1F1F1F; 13 | $theme-color2: #ff5e13; 14 | 15 | $gray-color3:#5c5c5c; 16 | $white_color:#fff; 17 | $green_color: #00D363; 18 | 19 | 20 | $font_1: #666666; 21 | $font_2: #646464; 22 | $font_3: #7f7f7f; 23 | $font_4: #8a8a8a; 24 | $font_5: #999999; 25 | $font_6: #666666; 26 | $font_7: #5c5c5c; 27 | $border_color: #fdcb9e; 28 | $footer_bg: #303030; 29 | $sidebar_bg: #fbf9ff; 30 | 31 | $medium_device : 'only screen and (min-width: 992px) and (max-width: 1200px)'; 32 | $tab_device:'only screen and (min-width: 768px) and (max-width: 991px)'; 33 | $large_mobile: 'only screen and (min-width: 576px) and (max-width: 767px)'; 34 | $tab:'(max-width: 991px)'; 35 | $small_mobile:'(max-width: 576px)'; 36 | $xs_mobile:'(max-width: 420px)'; 37 | $sm_mobile:'only screen and (min-width: 421px) and (max-width: 575px)'; 38 | $big_screen:'only screen and (min-width: 1200px) and (max-width: 1440px)'; 39 | $extra_big_screen: 'only screen and (min-width: 1200px) and (max-width: 3640px)'; 40 | 41 | // ,,,,,,,,,,, 42 | $btn_bg: #00D363; 43 | $btn_hover: #f5790b; 44 | $section_bg: #f7f7f7; 45 | $section_bg_1: #454545; 46 | $heading_color: #191d34; 47 | $heading_color2: #ff8b23; -------------------------------------------------------------------------------- /Frontend-Template/scss/style.scss: -------------------------------------------------------------------------------- 1 | 2 | @import 'varriable.scss'; 3 | @import 'mixins.scss'; 4 | @import 'extend'; 5 | @import 'responsive.scss'; 6 | @import 'theme-default.scss'; 7 | @import 'btn'; 8 | @import 'section_title'; 9 | @import 'slick-nav.scss'; 10 | 11 | 12 | 13 | // header 14 | @import 'header'; 15 | 16 | // slider 17 | @import 'slider'; 18 | 19 | // about 20 | @import 'about'; 21 | 22 | 23 | // testmonial 24 | @import 'testmonial'; 25 | // accordion 26 | @import 'accordion'; 27 | // accordion_area 28 | @import 'accordion_area'; 29 | // about 30 | @import 'footer'; 31 | 32 | @import 'bradcam'; 33 | 34 | @import 'category'; 35 | 36 | @import 'popular_catagory'; 37 | 38 | 39 | @import 'job'; 40 | 41 | @import 'testmonial'; 42 | 43 | @import 'service'; 44 | 45 | @import 'job_list'; 46 | 47 | @import 'candidates'; 48 | 49 | @import 'compani'; 50 | 51 | @import '_range'; 52 | 53 | @import '_job_details'; 54 | 55 | 56 | // other pages default 57 | 58 | // contact 59 | @import 'contact'; 60 | 61 | // elements 62 | @import 'elements.scss'; 63 | 64 | // blog 65 | @import 'blog'; 66 | 67 | 68 | // blog part 69 | @import 'blog_part'; 70 | 71 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # django-job-board 2 | -------------------------------------------------------------------------------- /accounts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__init__.py -------------------------------------------------------------------------------- /accounts/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/admin.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/admin.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/apps.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/apps.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/forms.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/forms.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/models.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/urls.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/urls.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/__pycache__/views.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/__pycache__/views.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | from .models import Profile , City 5 | 6 | 7 | admin.site.register(Profile) 8 | admin.site.register(City) -------------------------------------------------------------------------------- /accounts/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class AccountsConfig(AppConfig): 5 | name = 'accounts' 6 | -------------------------------------------------------------------------------- /accounts/forms.py: -------------------------------------------------------------------------------- 1 | from django import forms 2 | from django.contrib.auth.forms import UserCreationForm 3 | from django.contrib.auth.models import User 4 | from .models import Profile 5 | 6 | 7 | class SignupForm(UserCreationForm): 8 | class Meta: 9 | model = User 10 | fields = ['username','email','password1','password2'] 11 | 12 | 13 | class UserForm(forms.ModelForm): 14 | class Meta: 15 | model = User 16 | fields= ['username','first_name','last_name','email'] 17 | 18 | 19 | class ProfileForm(forms.ModelForm): 20 | class Meta: 21 | model = Profile 22 | fields = ['city','phone_number','image'] -------------------------------------------------------------------------------- /accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-21 01:22 2 | 3 | from django.conf import settings 4 | from django.db import migrations, models 5 | import django.db.models.deletion 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | initial = True 11 | 12 | dependencies = [ 13 | migrations.swappable_dependency(settings.AUTH_USER_MODEL), 14 | ] 15 | 16 | operations = [ 17 | migrations.CreateModel( 18 | name='City', 19 | fields=[ 20 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 21 | ('name', models.CharField(max_length=30)), 22 | ], 23 | ), 24 | migrations.CreateModel( 25 | name='Profile', 26 | fields=[ 27 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 28 | ('phone_number', models.CharField(max_length=15)), 29 | ('image', models.ImageField(upload_to='profile/')), 30 | ('city', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_city', to='accounts.City')), 31 | ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), 32 | ], 33 | ), 34 | ] 35 | -------------------------------------------------------------------------------- /accounts/migrations/0002_auto_20200621_0124.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-21 01:24 2 | 3 | from django.db import migrations, models 4 | import django.db.models.deletion 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('accounts', '0001_initial'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AlterField( 15 | model_name='profile', 16 | name='city', 17 | field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_city', to='accounts.City'), 18 | ), 19 | ] 20 | -------------------------------------------------------------------------------- /accounts/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/migrations/__init__.py -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0001_initial.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/migrations/__pycache__/0001_initial.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/0002_auto_20200621_0124.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/migrations/__pycache__/0002_auto_20200621_0124.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/migrations/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/accounts/migrations/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /accounts/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | from django.contrib.auth.models import User 3 | from django.db.models.signals import post_save 4 | from django.dispatch import receiver 5 | # Create your models here. 6 | 7 | 8 | 9 | class Profile(models.Model): 10 | user = models.OneToOneField(User, on_delete=models.CASCADE) 11 | city = models.ForeignKey('City', related_name='user_city', on_delete=models.CASCADE , blank=True, null=True) 12 | phone_number = models.CharField(max_length=15) 13 | image = models.ImageField(upload_to='profile/') 14 | 15 | 16 | def __str__(self): 17 | return str(self.user) 18 | 19 | ## create new user ---> create new empty profile 20 | 21 | 22 | @receiver(post_save, sender=User) 23 | def create_user_profile(sender, instance, created, **kwargs): 24 | if created: 25 | Profile.objects.create(user=instance) 26 | 27 | 28 | 29 | class City(models.Model): 30 | name = models.CharField(max_length=30) 31 | 32 | def __str__(self): 33 | return self.name 34 | 35 | 36 | -------------------------------------------------------------------------------- /accounts/templates/accounts/profile.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends 'base.html' %} 3 | {% load bootstrap4 %} 4 | 5 | {% block body %} 6 | 7 |
8 |
9 |
10 |
11 |
12 |

{{job}}

13 |
14 |
15 |
16 |
17 |
18 | 19 | 20 |
21 |
22 |
23 |
24 |
25 |
26 |

Profile Summery

27 |
28 |
29 |
    30 |
  • Name: {{profile}}
  • 31 |
  • Email: {{profile.user.email}}
  • 32 |
  • Phone: {{profile.phone_number}}
  • 33 |
  • Address: {{profile.city}}
  • 34 | 35 |
36 | 37 |
38 |
39 | Edit Profile 40 |
41 |
42 |
43 |
44 |
45 |
46 | 47 | {% endblock body %} 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /accounts/templates/accounts/profile_edit.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends 'base.html' %} 3 | {% load bootstrap4 %} 4 | 5 | {% block body %} 6 | 7 |
8 |
9 |
10 |
11 | 12 | 13 |
14 |
15 |
16 |
17 |
18 |

Edit Profile

19 |
20 | {% csrf_token %} 21 | {% bootstrap_form userform %} 22 | {% bootstrap_form profileform %} 23 | {% buttons %} 24 | 25 | 26 | {% endbuttons %} 27 |
28 |
29 |
30 |
31 |
32 |
33 | 34 | {% endblock body %} 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /accounts/templates/registration/logged_out.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | 3 | {% block content %} 4 |

Logged out!

5 | Click here to login again. 6 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/login.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | {% load bootstrap4 %} 3 | {% block content %} 4 | 5 | {% if form.errors %} 6 |

Your username and password didn't match. Please try again.

7 | {% endif %} 8 | 9 | {% if next %} 10 | {% if user.is_authenticated %} 11 |

Your account doesn't have access to this page. To proceed, 12 | please login with an account that has access.

13 | {% else %} 14 |

Please login to see this page.

15 | {% endif %} 16 | {% endif %} 17 | 18 |
19 | {% csrf_token %} 20 | {% bootstrap_form form %} 21 | 22 | 23 |
24 | 25 | {# Assumes you setup the password_reset view in your URLconf #} 26 |

Lost password?

27 | 28 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/password_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | {% load bootstrap4 %} 3 | {% block content %} 4 |
5 | {% csrf_token %} 6 | {% bootstrap_form form %} 7 | 8 |
9 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | 3 | {% block content %} 4 |

The password has been changed!

5 |

log in again?

6 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | 3 | {% block content %} 4 | {% if validlink %} 5 |

Please enter (and confirm) your new password.

6 |
7 | {% csrf_token %} 8 | 9 | 10 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
{{ form.new_password1.errors }} 11 | {{ form.new_password1 }}
{{ form.new_password2.errors }} 16 | {{ form.new_password2 }}
24 |
25 | {% else %} 26 |

Password reset failed

27 |

The password reset link was invalid, possibly because it has already been used. Please request a new password reset.

28 | {% endif %} 29 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | 3 | {% block content %} 4 |

We've emailed you instructions for setting your password. If they haven't arrived in a few minutes, check your spam folder.

5 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/password_reset_email.html: -------------------------------------------------------------------------------- 1 | Someone asked for password reset for email {{ email }}. Follow the link below: 2 | {{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %} -------------------------------------------------------------------------------- /accounts/templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | {% load bootstrap4 %} 3 | {% block content %} 4 |
5 | {% csrf_token %} 6 | {% bootstrap_form form %} 7 | 8 |
9 | {% endblock %} -------------------------------------------------------------------------------- /accounts/templates/registration/signup.html: -------------------------------------------------------------------------------- 1 | {% extends "base_generic.html" %} 2 | {% load bootstrap4 %} 3 | {% block content %} 4 | 5 | 6 | 7 |
8 | {% csrf_token %} 9 | {% bootstrap_form form %} 10 | 11 | 12 |
13 | 14 | {# Assumes you setup the password_reset view in your URLconf #} 15 | 16 | {% endblock %} -------------------------------------------------------------------------------- /accounts/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /accounts/urls.py: -------------------------------------------------------------------------------- 1 | 2 | from django.urls import include, path 3 | 4 | from . import views 5 | 6 | app_name='job' 7 | 8 | urlpatterns = [ 9 | path('signup',views.signup , name='signup'), 10 | path('profile',views.profile , name='profile'), 11 | path('profile/edit',views.profile_edit , name='profile_edit'), 12 | 13 | ] -------------------------------------------------------------------------------- /accounts/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import redirect, render 2 | from .forms import SignupForm , UserForm , ProfileForm 3 | from django.contrib.auth import authenticate, login 4 | from .models import Profile 5 | from django.urls import reverse 6 | # Create your views here. 7 | 8 | 9 | def signup(request): 10 | if request.method=="POST": 11 | form = SignupForm(request.POST) 12 | if form.is_valid(): 13 | form.save() 14 | username = form.cleaned_data['username'] 15 | password = form.cleaned_data['password1'] 16 | user = authenticate(username=username,password=password) 17 | login(request,user) 18 | return redirect('/accounts/profile') 19 | else: 20 | form = SignupForm() 21 | return render(request,'registration/signup.html',{'form':form}) 22 | 23 | 24 | 25 | 26 | def profile(request): 27 | profile = Profile.objects.get(user=request.user) 28 | return render(request,'accounts/profile.html',{'profile': profile}) 29 | 30 | 31 | 32 | def profile_edit(request): 33 | profile = Profile.objects.get(user=request.user) 34 | 35 | if request.method=='POST': 36 | userform = UserForm(request.POST,instance=request.user) 37 | profileform = ProfileForm(request.POST,request.FILES,instance=profile ) 38 | if userform.is_valid() and profileform.is_valid(): 39 | userform.save() 40 | myprofile = profileform.save(commit=False) 41 | myprofile.user = request.user 42 | myprofile.save() 43 | return redirect(reverse('accounts:profile')) 44 | 45 | else : 46 | userform = UserForm(instance=request.user) 47 | profileform = ProfileForm(instance=profile) 48 | 49 | return render(request,'accounts/profile_edit.html',{'userform':userform , 'profileform':profileform}) -------------------------------------------------------------------------------- /blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/blog/__init__.py -------------------------------------------------------------------------------- /blog/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /blog/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class BlogConfig(AppConfig): 5 | name = 'blog' 6 | -------------------------------------------------------------------------------- /blog/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/blog/migrations/__init__.py -------------------------------------------------------------------------------- /blog/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /blog/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /blog/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /contact/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__init__.py -------------------------------------------------------------------------------- /contact/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /contact/__pycache__/admin.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__pycache__/admin.cpython-38.pyc -------------------------------------------------------------------------------- /contact/__pycache__/apps.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__pycache__/apps.cpython-38.pyc -------------------------------------------------------------------------------- /contact/__pycache__/models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__pycache__/models.cpython-38.pyc -------------------------------------------------------------------------------- /contact/__pycache__/urls.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__pycache__/urls.cpython-38.pyc -------------------------------------------------------------------------------- /contact/__pycache__/views.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/__pycache__/views.cpython-38.pyc -------------------------------------------------------------------------------- /contact/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | from .models import Info 5 | 6 | 7 | admin.site.register(Info) -------------------------------------------------------------------------------- /contact/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class ContactConfig(AppConfig): 5 | name = 'contact' 6 | -------------------------------------------------------------------------------- /contact/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-07-11 00:25 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | initial = True 9 | 10 | dependencies = [ 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='Info', 16 | fields=[ 17 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 18 | ('place', models.CharField(max_length=50)), 19 | ('phone_number', models.CharField(max_length=20)), 20 | ('email', models.EmailField(max_length=254)), 21 | ], 22 | options={ 23 | 'verbose_name': 'Info', 24 | 'verbose_name_plural': 'Infos', 25 | }, 26 | ), 27 | ] 28 | -------------------------------------------------------------------------------- /contact/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/migrations/__init__.py -------------------------------------------------------------------------------- /contact/migrations/__pycache__/0001_initial.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/migrations/__pycache__/0001_initial.cpython-38.pyc -------------------------------------------------------------------------------- /contact/migrations/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/contact/migrations/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /contact/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | 5 | class Info(models.Model): 6 | place = models.CharField(max_length=50) 7 | phone_number = models.CharField(max_length=20) 8 | email = models.EmailField(max_length=254) 9 | 10 | class Meta: 11 | verbose_name = ("Info") 12 | verbose_name_plural = ("Infos") 13 | 14 | def __str__(self): 15 | return self.email 16 | -------------------------------------------------------------------------------- /contact/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /contact/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import include, path 2 | 3 | from . import views 4 | 5 | app_name='contact' 6 | 7 | urlpatterns = [ 8 | path('',views.send_message , name='contact'), 9 | ] -------------------------------------------------------------------------------- /contact/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | from .models import Info 3 | from django.core.mail import send_mail 4 | from django.conf import settings 5 | # Create your views here. 6 | 7 | def send_message(request): 8 | myinfo = Info.objects.first() 9 | 10 | if request.method == 'POST': 11 | subject = request.POST['subject'] 12 | email = request.POST['email'] 13 | message = request.POST['message'] 14 | 15 | send_mail( 16 | subject, 17 | message, 18 | email, 19 | [settings.EMAIL_HOST_USER], 20 | ) 21 | 22 | return render(request,'contact/contact.html',{'myinfo':myinfo}) -------------------------------------------------------------------------------- /db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/db.sqlite3 -------------------------------------------------------------------------------- /home/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/home/__init__.py -------------------------------------------------------------------------------- /home/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /home/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class HomeConfig(AppConfig): 5 | name = 'home' 6 | -------------------------------------------------------------------------------- /home/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/home/migrations/__init__.py -------------------------------------------------------------------------------- /home/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /home/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /home/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /job/Tutor.md: -------------------------------------------------------------------------------- 1 | - frontend template 2 | - virtualenv : 3 | - create 4 | - activate [windowds : source ./scripts/activate] 5 | - pip install 6 | - deactivate 7 | 8 | - upload project on github 9 | 10 | - url : path 11 | - view : logic 12 | - models : db 13 | - templates : frontend 14 | 15 | 16 | 17 | 18 | 19 | Relations : 20 | - One to many [ user - posts ] Foreginkey 21 | - Many to many [ user - groups ] 22 | - One to one [ user - profile ] 23 | 24 | 25 | 26 | 27 | static files : [frontend] images , css , javascript 28 | media files : [upload] images -------------------------------------------------------------------------------- /job/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__init__.py -------------------------------------------------------------------------------- /job/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/admin.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/admin.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/api.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/api.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/apps.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/apps.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/filters.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/filters.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/form.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/form.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/models.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/serializers.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/serializers.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/urls.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/urls.cpython-38.pyc -------------------------------------------------------------------------------- /job/__pycache__/views.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/__pycache__/views.cpython-38.pyc -------------------------------------------------------------------------------- /job/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | 5 | from .models import Job , Category , Apply 6 | 7 | 8 | admin.site.register(Job) 9 | 10 | 11 | admin.site.register(Category) 12 | 13 | 14 | admin.site.register(Apply) -------------------------------------------------------------------------------- /job/api.py: -------------------------------------------------------------------------------- 1 | ## views 2 | 3 | from .models import Job 4 | from .serializers import JobSerializer 5 | from rest_framework.response import Response 6 | from rest_framework.decorators import api_view 7 | from rest_framework import generics 8 | 9 | 10 | @api_view(['GET']) 11 | def job_list_api(request): 12 | all_jobs = Job.objects.all() 13 | data = JobSerializer(all_jobs, many=True).data 14 | return Response({'data':data}) 15 | 16 | 17 | @api_view(['GET']) 18 | def job_detail_api(request,id): 19 | job_detail = Job.objects.get(id=id) 20 | data = JobSerializer(job_detail).data 21 | return Response({'data':data}) 22 | 23 | 24 | 25 | class JobListApi(generics.ListCreateAPIView): 26 | queryset = Job.objects.all() 27 | serializer_class = JobSerializer 28 | 29 | 30 | class JobDetail(generics.RetrieveUpdateDestroyAPIView): 31 | serializer_class = JobSerializer 32 | queryset = Job.objects.all() 33 | lookup_field = 'id' -------------------------------------------------------------------------------- /job/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class JobConfig(AppConfig): 5 | name = 'job' 6 | -------------------------------------------------------------------------------- /job/filters.py: -------------------------------------------------------------------------------- 1 | import django_filters 2 | from .models import Job 3 | 4 | class JobFilter(django_filters.FilterSet): 5 | title = django_filters.CharFilter(lookup_expr='icontains') 6 | description = django_filters.CharFilter(lookup_expr='icontains') 7 | class Meta: 8 | model = Job 9 | fields = '__all__' 10 | exclude = ['owner','published_at','image','salary','Vacancy','slug'] -------------------------------------------------------------------------------- /job/form.py: -------------------------------------------------------------------------------- 1 | from django import forms 2 | 3 | from .models import Apply , Job 4 | 5 | 6 | 7 | 8 | class ApplyForm(forms.ModelForm): 9 | class Meta: 10 | model = Apply 11 | fields = ['name' ,'email','webiste','cv','cover_letter'] 12 | 13 | 14 | 15 | class JobForm(forms.ModelForm): 16 | class Meta: 17 | model = Job 18 | fields = '__all__' 19 | exclude = ('owner','slug') -------------------------------------------------------------------------------- /job/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-05-26 00:52 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | initial = True 9 | 10 | dependencies = [ 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='Job', 16 | fields=[ 17 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 18 | ('title', models.CharField(max_length=100)), 19 | ], 20 | ), 21 | ] 22 | -------------------------------------------------------------------------------- /job/migrations/0002_job_job_type.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-05-26 01:02 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0001_initial'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='job', 15 | name='job_type', 16 | field=models.CharField(choices=[('Full Time', 'Full Time'), ('Part Time', 'Part Time')], default='', max_length=15), 17 | preserve_default=False, 18 | ), 19 | ] 20 | -------------------------------------------------------------------------------- /job/migrations/0003_job_description.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-05-26 01:03 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0002_job_job_type'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='job', 15 | name='description', 16 | field=models.TextField(default='', max_length=1000), 17 | preserve_default=False, 18 | ), 19 | ] 20 | -------------------------------------------------------------------------------- /job/migrations/0004_auto_20200526_0107.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-05-26 01:07 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0003_job_description'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='job', 15 | name='Vacancy', 16 | field=models.IntegerField(default=1), 17 | ), 18 | migrations.AddField( 19 | model_name='job', 20 | name='experience', 21 | field=models.IntegerField(default=1), 22 | ), 23 | migrations.AddField( 24 | model_name='job', 25 | name='published_at', 26 | field=models.DateTimeField(auto_now=True), 27 | ), 28 | migrations.AddField( 29 | model_name='job', 30 | name='salary', 31 | field=models.IntegerField(default=0), 32 | ), 33 | ] 34 | -------------------------------------------------------------------------------- /job/migrations/0005_category.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-05-26 21:27 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0004_auto_20200526_0107'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Category', 15 | fields=[ 16 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('name', models.CharField(max_length=25)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /job/migrations/0006_job_category.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-05-26 21:28 2 | 3 | from django.db import migrations, models 4 | import django.db.models.deletion 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('job', '0005_category'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AddField( 15 | model_name='job', 16 | name='category', 17 | field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='job.Category'), 18 | preserve_default=False, 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /job/migrations/0007_job_image.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-05 11:14 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0006_job_category'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='job', 15 | name='image', 16 | field=models.ImageField(default='', upload_to='jobs/'), 17 | preserve_default=False, 18 | ), 19 | ] 20 | -------------------------------------------------------------------------------- /job/migrations/0008_auto_20200610_1850.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-10 18:50 2 | 3 | from django.db import migrations, models 4 | import job.models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('job', '0007_job_image'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AddField( 15 | model_name='job', 16 | name='slug', 17 | field=models.SlugField(blank=True, null=True), 18 | ), 19 | migrations.AlterField( 20 | model_name='job', 21 | name='image', 22 | field=models.ImageField(upload_to=job.models.image_upload), 23 | ), 24 | ] 25 | -------------------------------------------------------------------------------- /job/migrations/0009_apply.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-11 23:49 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0008_auto_20200610_1850'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Apply', 15 | fields=[ 16 | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('name', models.CharField(max_length=50)), 18 | ('email', models.EmailField(max_length=100)), 19 | ('webiste', models.URLField()), 20 | ('cv', models.FileField(upload_to='apply/')), 21 | ('cover_letter', models.TextField(max_length=500)), 22 | ], 23 | ), 24 | ] 25 | -------------------------------------------------------------------------------- /job/migrations/0010_apply_job.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-11 23:51 2 | 3 | from django.db import migrations, models 4 | import django.db.models.deletion 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('job', '0009_apply'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AddField( 15 | model_name='apply', 16 | name='job', 17 | field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='apply_job', to='job.Job'), 18 | preserve_default=False, 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /job/migrations/0011_apply_created_at.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-11 23:59 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('job', '0010_apply_job'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='apply', 15 | name='created_at', 16 | field=models.DateTimeField(auto_now=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /job/migrations/0012_job_owner.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.0.6 on 2020-06-21 00:32 2 | 3 | from django.conf import settings 4 | from django.db import migrations, models 5 | import django.db.models.deletion 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | migrations.swappable_dependency(settings.AUTH_USER_MODEL), 12 | ('job', '0011_apply_created_at'), 13 | ] 14 | 15 | operations = [ 16 | migrations.AddField( 17 | model_name='job', 18 | name='owner', 19 | field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='job_owner', to=settings.AUTH_USER_MODEL), 20 | preserve_default=False, 21 | ), 22 | ] 23 | -------------------------------------------------------------------------------- /job/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__init__.py -------------------------------------------------------------------------------- /job/migrations/__pycache__/0001_initial.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0001_initial.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0002_job_job_type.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0002_job_job_type.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0003_job_description.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0003_job_description.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0004_auto_20200526_0107.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0004_auto_20200526_0107.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0005_auto_20200526_2126.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0005_auto_20200526_2126.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0005_category.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0005_category.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0006_job_category.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0006_job_category.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0007_job_image.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0007_job_image.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0008_auto_20200610_1850.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0008_auto_20200610_1850.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0009_apply.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0009_apply.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0010_apply_job.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0010_apply_job.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0011_apply_created_at.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0011_apply_created_at.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/0012_job_owner.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/0012_job_owner.cpython-38.pyc -------------------------------------------------------------------------------- /job/migrations/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/job/migrations/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /job/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | from django.utils.text import slugify 3 | from django.contrib.auth.models import User 4 | 5 | # Create your models here. 6 | 7 | ''' 8 | django model field : 9 | - html widget 10 | - validation 11 | - db size 12 | ''' 13 | 14 | JOB_TYPE = ( 15 | ('Full Time','Full Time'), 16 | ('Part Time','Part Time'), 17 | ) 18 | 19 | def image_upload(instance,filename): 20 | imagename , extension = filename.split(".") 21 | return "jobs/%s.%s"%(instance.id,extension) 22 | 23 | 24 | 25 | class Job(models.Model): # table 26 | owner = models.ForeignKey(User, related_name='job_owner', on_delete=models.CASCADE) 27 | title = models.CharField(max_length=100) # column 28 | # location 29 | job_type = models.CharField(max_length=15 , choices=JOB_TYPE) 30 | description = models.TextField(max_length=1000) 31 | published_at = models.DateTimeField(auto_now=True) 32 | Vacancy = models.IntegerField(default=1) 33 | salary = models.IntegerField(default=0) 34 | experience = models.IntegerField(default=1) 35 | category = models.ForeignKey('Category',on_delete=models.CASCADE) 36 | image = models.ImageField(upload_to=image_upload) 37 | 38 | slug = models.SlugField(blank=True, null=True) 39 | 40 | 41 | 42 | def save(self,*args, **kwargs): 43 | self.slug = slugify(self.title) 44 | super(Job,self).save(*args, **kwargs) 45 | 46 | 47 | def __str__(self): 48 | return self.title 49 | 50 | 51 | 52 | class Category(models.Model): 53 | name = models.CharField(max_length=25) 54 | 55 | def __str__(self): 56 | return self.name 57 | 58 | 59 | 60 | 61 | class Apply(models.Model): 62 | job = models.ForeignKey(Job, related_name='apply_job', on_delete=models.CASCADE) 63 | name = models.CharField(max_length=50) 64 | email = models.EmailField(max_length=100) 65 | webiste = models.URLField() 66 | cv = models.FileField(upload_to='apply/') 67 | cover_letter = models.TextField(max_length=500) 68 | created_at = models.DateTimeField(auto_now=True) 69 | 70 | 71 | def __str__(self): 72 | return self.name -------------------------------------------------------------------------------- /job/serializers.py: -------------------------------------------------------------------------------- 1 | #### get data from model ---> json 2 | from rest_framework import serializers 3 | from .models import Job 4 | 5 | 6 | 7 | class JobSerializer(serializers.ModelSerializer): 8 | class Meta: 9 | model = Job 10 | fields = '__all__' -------------------------------------------------------------------------------- /job/templates/job/add_job.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends 'base.html' %} 3 | {% load bootstrap4 %} 4 | 5 | {% block body %} 6 | 7 |
8 |
9 |
10 |
11 |
12 |

Add New Job

13 |
14 |
15 |
16 |
17 |
18 | 19 | 20 |
21 |
22 |
23 |
24 |
25 |

Post New Job

26 |
27 | {% csrf_token %} 28 | {% bootstrap_form form %} 29 | {% buttons %} 30 | 31 | 32 | {% endbuttons %} 33 |
34 |
35 |
36 |
37 |
38 |
39 | 40 | {% endblock body %} 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /job/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /job/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import include, path 2 | 3 | from . import views 4 | from . import api 5 | 6 | 7 | app_name='job' 8 | 9 | urlpatterns = [ 10 | path('',views.job_list , name='job_list'), 11 | path('add',views.add_job , name='add_job'), 12 | path('',views.job_detail , name='job_detail'), 13 | 14 | ## api 15 | path('api/jobs',api.job_list_api , name='job_list_api'), 16 | path('api/jobs/',api.job_detail_api , name='job_detail_api'), 17 | 18 | 19 | ## class based views 20 | path('api/v2/jobs',api.JobListApi.as_view() , name='job_list_api'), 21 | path('api/v2/jobs/',api.JobDetail.as_view() , name='job_detail_api'), 22 | ] -------------------------------------------------------------------------------- /job/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import redirect, render 2 | from .models import Job 3 | from django.core.paginator import Paginator 4 | from .form import ApplyForm , JobForm 5 | from django.urls import reverse 6 | from django.contrib.auth.decorators import login_required 7 | from .filters import JobFilter 8 | # Create your views here. 9 | 10 | def job_list(request): 11 | job_list = Job.objects.all() 12 | 13 | ## filters 14 | myfilter = JobFilter(request.GET,queryset=job_list) 15 | job_list = myfilter.qs 16 | 17 | 18 | paginator = Paginator(job_list, 3) # Show 25 contacts per page. 19 | page_number = request.GET.get('page') 20 | page_obj = paginator.get_page(page_number) 21 | 22 | 23 | context = {'jobs' :page_obj , 'myfilter' : myfilter} # template name 24 | return render(request,'job/job_list.html',context) 25 | 26 | 27 | 28 | def job_detail(request , slug): 29 | job_detail = Job.objects.get(slug=slug) 30 | 31 | if request.method=='POST': 32 | form = ApplyForm(request.POST , request.FILES) 33 | if form.is_valid(): 34 | myform = form.save(commit=False) 35 | myform.job = job_detail 36 | myform.save() 37 | print('DOne') 38 | 39 | else: 40 | form = ApplyForm() 41 | 42 | 43 | context = {'job' : job_detail , 'form1':form} 44 | return render(request,'job/job_detail.html',context) 45 | 46 | 47 | @login_required 48 | def add_job(request): 49 | if request.method=='POST': 50 | form = JobForm(request.POST , request.FILES) 51 | if form.is_valid(): 52 | myform = form.save(commit=False) 53 | myform.owner = request.user 54 | myform.save() 55 | return redirect(reverse('jobs:job_list')) 56 | 57 | else: 58 | form = JobForm() 59 | 60 | return render(request,'job/add_job.html',{'form':form}) -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import os 3 | import sys 4 | 5 | if __name__ == "__main__": 6 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") 7 | try: 8 | from django.core.management import execute_from_command_line 9 | except ImportError: 10 | # The above import may fail for some other reason. Ensure that the 11 | # issue is really that Django is missing to avoid masking other 12 | # exceptions on Python 2. 13 | try: 14 | import django 15 | except ImportError: 16 | raise ImportError( 17 | "Couldn't import Django. Are you sure it's installed and " 18 | "available on your PYTHONPATH environment variable? Did you " 19 | "forget to activate a virtual environment?" 20 | ) 21 | raise 22 | execute_from_command_line(sys.argv) 23 | -------------------------------------------------------------------------------- /media/apply/django_movies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/apply/django_movies.png -------------------------------------------------------------------------------- /media/apply/learn_in4h.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/apply/learn_in4h.jpg -------------------------------------------------------------------------------- /media/jobs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/1.jpg -------------------------------------------------------------------------------- /media/jobs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/1.png -------------------------------------------------------------------------------- /media/jobs/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/2.png -------------------------------------------------------------------------------- /media/jobs/None.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/None.jpg -------------------------------------------------------------------------------- /media/jobs/None_6jEckab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/None_6jEckab.jpg -------------------------------------------------------------------------------- /media/jobs/None_8C0uVdo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/None_8C0uVdo.jpg -------------------------------------------------------------------------------- /media/jobs/None_GR8HzLr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/jobs/None_GR8HzLr.jpg -------------------------------------------------------------------------------- /media/profile/django3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/profile/django3.jpg -------------------------------------------------------------------------------- /media/profile/fb_cover5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/media/profile/fb_cover5.jpg -------------------------------------------------------------------------------- /outline.md: -------------------------------------------------------------------------------- 1 | Job : 2 | - title 3 | - location 4 | - job type 5 | - description 6 | - published at 7 | - Vacancy 8 | - salary 9 | - category 10 | - experience 11 | 12 | 13 | - apply job 14 | - post job 15 | 16 | 17 | Blog : 18 | - title 19 | - description 20 | - created_at 21 | - category 22 | - tags 23 | - author 24 | 25 | - search 26 | - comment 27 | - recent posts 28 | 29 | contact 30 | home 31 | 32 | 33 | login -------------------------------------------------------------------------------- /project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/project/__init__.py -------------------------------------------------------------------------------- /project/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/project/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /project/__pycache__/settings.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/project/__pycache__/settings.cpython-38.pyc -------------------------------------------------------------------------------- /project/__pycache__/urls.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/project/__pycache__/urls.cpython-38.pyc -------------------------------------------------------------------------------- /project/__pycache__/wsgi.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/project/__pycache__/wsgi.cpython-38.pyc -------------------------------------------------------------------------------- /project/urls.py: -------------------------------------------------------------------------------- 1 | """project URL Configuration 2 | 3 | The `urlpatterns` list routes URLs to views. For more information please see: 4 | https://docs.djangoproject.com/en/1.11/topics/http/urls/ 5 | Examples: 6 | Function views 7 | 1. Add an import: from my_app import views 8 | 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') 9 | Class-based views 10 | 1. Add an import: from other_app.views import Home 11 | 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') 12 | Including another URLconf 13 | 1. Import the include() function: from django.conf.urls import url, include 14 | 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) 15 | """ 16 | from django.contrib import admin 17 | from django.urls import include, path 18 | from django.conf import settings 19 | from django.conf.urls.static import static 20 | 21 | urlpatterns = [ 22 | path('accounts/', include('django.contrib.auth.urls')), 23 | path('accounts/', include('accounts.urls',namespace='accounts')), 24 | path('admin/', admin.site.urls), 25 | path('jobs/', include('job.urls',namespace='jobs')), 26 | path('contact-us/', include('contact.urls',namespace='contact')), 27 | path('api-auth/', include('rest_framework.urls')), 28 | ] 29 | 30 | urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) 31 | urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 32 | -------------------------------------------------------------------------------- /project/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for project project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/1.11/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | asgiref==3.4.1 2 | beautifulsoup4==4.9.1 3 | Django==3.2.5 4 | django-bootstrap4==2.0.1 5 | django-filter==2.3.0 6 | djangorestframework==3.11.0 7 | Markdown==3.2.2 8 | Pillow==7.1.2 9 | pytz==2020.1 10 | soupsieve==2.0.1 11 | sqlparse==0.3.1 12 | -------------------------------------------------------------------------------- /rest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | - Function Based Views : 4 | - simple 5 | - cusomize 6 | - complex 7 | 8 | 9 | - Class Based Views : 10 | - fast development 11 | - not complex 12 | 13 | 14 | - Viewsets : 15 | - api -- [model + url] [CRUD] -------------------------------------------------------------------------------- /static/css/candidates.css: -------------------------------------------------------------------------------- 1 | 2 | /*# sourceMappingURL=candidates.css.map */ -------------------------------------------------------------------------------- /static/css/candidates.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "candidates.css", 4 | "sources": [ 5 | "../scss/candidates.scss" 6 | ], 7 | "sourcesContent": [ 8 | "" 9 | ], 10 | "names": [], 11 | "mappings": "" 12 | } -------------------------------------------------------------------------------- /static/css/flaticon.css: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 25/12/2019 06:08 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("../fonts/Flaticon.eot"); 9 | src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("../fonts/Flaticon.woff2") format("woff2"), 11 | url("../fonts/Flaticon.woff") format("woff"), 12 | url("../fonts/Flaticon.ttf") format("truetype"), 13 | url("../fonts/Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("../fonts/Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | [class^="flaticon-"]:before, [class*=" flaticon-"]:before, 26 | [class^="flaticon-"]:after, [class*=" flaticon-"]:after { 27 | font-family: Flaticon; 28 | font-style: normal; 29 | } 30 | 31 | .flaticon-quote:before { content: "\f100"; } -------------------------------------------------------------------------------- /static/fonts/Flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/Flaticon.eot -------------------------------------------------------------------------------- /static/fonts/Flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/Flaticon.ttf -------------------------------------------------------------------------------- /static/fonts/Flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/Flaticon.woff -------------------------------------------------------------------------------- /static/fonts/Flaticon.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/Flaticon.woff2 -------------------------------------------------------------------------------- /static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /static/fonts/_flaticon.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 25/12/2019 06:08 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("./Flaticon.eot"); 9 | src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("./Flaticon.woff2") format("woff2"), 11 | url("./Flaticon.woff") format("woff"), 12 | url("./Flaticon.ttf") format("truetype"), 13 | url("./Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("./Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | .fi:before{ 26 | display: inline-block; 27 | font-family: "Flaticon"; 28 | font-style: normal; 29 | font-weight: normal; 30 | font-variant: normal; 31 | line-height: 1; 32 | text-decoration: inherit; 33 | text-rendering: optimizeLegibility; 34 | text-transform: none; 35 | -moz-osx-font-smoothing: grayscale; 36 | -webkit-font-smoothing: antialiased; 37 | font-smoothing: antialiased; 38 | } 39 | 40 | .flaticon-quote:before { content: "\f100"; } 41 | 42 | $font-Flaticon-quote: "\f100"; -------------------------------------------------------------------------------- /static/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /static/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /static/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /static/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /static/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /static/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /static/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /static/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /static/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /static/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /static/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /static/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /static/fonts/flaticon.css: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 25/12/2019 06:08 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("./Flaticon.eot"); 9 | src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("./Flaticon.woff2") format("woff2"), 11 | url("./Flaticon.woff") format("woff"), 12 | url("./Flaticon.ttf") format("truetype"), 13 | url("./Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("./Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | [class^="flaticon-"]:before, [class*=" flaticon-"]:before, 26 | [class^="flaticon-"]:after, [class*=" flaticon-"]:after { 27 | font-family: Flaticon; 28 | font-size: 20px; 29 | font-style: normal; 30 | margin-left: 20px; 31 | } 32 | 33 | .flaticon-quote:before { content: "\f100"; } -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/fonts/gijgo-material.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/gijgo-material.eot -------------------------------------------------------------------------------- /static/fonts/gijgo-material.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/gijgo-material.ttf -------------------------------------------------------------------------------- /static/fonts/gijgo-material.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/gijgo-material.woff -------------------------------------------------------------------------------- /static/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/themify.eot -------------------------------------------------------------------------------- /static/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/themify.ttf -------------------------------------------------------------------------------- /static/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/fonts/themify.woff -------------------------------------------------------------------------------- /static/img/about/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/about/about.png -------------------------------------------------------------------------------- /static/img/about/about_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/about/about_big.png -------------------------------------------------------------------------------- /static/img/about/counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/about/counter.png -------------------------------------------------------------------------------- /static/img/banner/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/banner/banner.png -------------------------------------------------------------------------------- /static/img/banner/bradcam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/banner/bradcam.png -------------------------------------------------------------------------------- /static/img/banner/illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/banner/illustration.png -------------------------------------------------------------------------------- /static/img/banner/loan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/banner/loan.png -------------------------------------------------------------------------------- /static/img/banner/property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/banner/property.png -------------------------------------------------------------------------------- /static/img/blog/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/author.png -------------------------------------------------------------------------------- /static/img/blog/blog_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/blog_1.png -------------------------------------------------------------------------------- /static/img/blog/blog_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/blog_2.png -------------------------------------------------------------------------------- /static/img/blog/blog_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/blog_3.png -------------------------------------------------------------------------------- /static/img/blog/blog_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/blog_4.png -------------------------------------------------------------------------------- /static/img/blog/learn_about_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/learn_about_bg.png -------------------------------------------------------------------------------- /static/img/blog/single_blog_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/single_blog_1.png -------------------------------------------------------------------------------- /static/img/blog/single_blog_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/single_blog_2.png -------------------------------------------------------------------------------- /static/img/blog/single_blog_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/single_blog_3.png -------------------------------------------------------------------------------- /static/img/blog/single_blog_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/single_blog_4.png -------------------------------------------------------------------------------- /static/img/blog/single_blog_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/single_blog_5.png -------------------------------------------------------------------------------- /static/img/blog/slide_thumb_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/blog/slide_thumb_1.png -------------------------------------------------------------------------------- /static/img/brand/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/brand/1.png -------------------------------------------------------------------------------- /static/img/brand/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/brand/2.png -------------------------------------------------------------------------------- /static/img/brand/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/brand/3.png -------------------------------------------------------------------------------- /static/img/brand/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/brand/4.png -------------------------------------------------------------------------------- /static/img/brand/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/brand/5.png -------------------------------------------------------------------------------- /static/img/candiateds/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/1.png -------------------------------------------------------------------------------- /static/img/candiateds/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/10.png -------------------------------------------------------------------------------- /static/img/candiateds/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/2.png -------------------------------------------------------------------------------- /static/img/candiateds/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/3.png -------------------------------------------------------------------------------- /static/img/candiateds/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/4.png -------------------------------------------------------------------------------- /static/img/candiateds/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/5.png -------------------------------------------------------------------------------- /static/img/candiateds/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/6.png -------------------------------------------------------------------------------- /static/img/candiateds/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/7.png -------------------------------------------------------------------------------- /static/img/candiateds/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/8.png -------------------------------------------------------------------------------- /static/img/candiateds/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/candiateds/9.png -------------------------------------------------------------------------------- /static/img/catagory/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/1.png -------------------------------------------------------------------------------- /static/img/catagory/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/2.png -------------------------------------------------------------------------------- /static/img/catagory/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/3.png -------------------------------------------------------------------------------- /static/img/catagory/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/4.png -------------------------------------------------------------------------------- /static/img/catagory/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/5.png -------------------------------------------------------------------------------- /static/img/catagory/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/6.png -------------------------------------------------------------------------------- /static/img/catagory/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/7.png -------------------------------------------------------------------------------- /static/img/catagory/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/catagory/8.png -------------------------------------------------------------------------------- /static/img/comment/comment_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/comment/comment_1.png -------------------------------------------------------------------------------- /static/img/comment/comment_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/comment/comment_2.png -------------------------------------------------------------------------------- /static/img/comment/comment_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/comment/comment_3.png -------------------------------------------------------------------------------- /static/img/elements/a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/a.jpg -------------------------------------------------------------------------------- /static/img/elements/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/a2.jpg -------------------------------------------------------------------------------- /static/img/elements/d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/d.jpg -------------------------------------------------------------------------------- /static/img/elements/disabled-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/disabled-check.png -------------------------------------------------------------------------------- /static/img/elements/disabled-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/disabled-radio.png -------------------------------------------------------------------------------- /static/img/elements/f1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f1.jpg -------------------------------------------------------------------------------- /static/img/elements/f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f2.jpg -------------------------------------------------------------------------------- /static/img/elements/f3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f3.jpg -------------------------------------------------------------------------------- /static/img/elements/f4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f4.jpg -------------------------------------------------------------------------------- /static/img/elements/f5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f5.jpg -------------------------------------------------------------------------------- /static/img/elements/f6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f6.jpg -------------------------------------------------------------------------------- /static/img/elements/f7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f7.jpg -------------------------------------------------------------------------------- /static/img/elements/f8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/f8.jpg -------------------------------------------------------------------------------- /static/img/elements/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g1.jpg -------------------------------------------------------------------------------- /static/img/elements/g2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g2.jpg -------------------------------------------------------------------------------- /static/img/elements/g3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g3.jpg -------------------------------------------------------------------------------- /static/img/elements/g4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g4.jpg -------------------------------------------------------------------------------- /static/img/elements/g5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g5.jpg -------------------------------------------------------------------------------- /static/img/elements/g6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g6.jpg -------------------------------------------------------------------------------- /static/img/elements/g7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g7.jpg -------------------------------------------------------------------------------- /static/img/elements/g8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/g8.jpg -------------------------------------------------------------------------------- /static/img/elements/primary-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/primary-check.png -------------------------------------------------------------------------------- /static/img/elements/primary-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/primary-radio.png -------------------------------------------------------------------------------- /static/img/elements/success-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/success-check.png -------------------------------------------------------------------------------- /static/img/elements/success-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/elements/success-radio.png -------------------------------------------------------------------------------- /static/img/explorer/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/explorer/1.png -------------------------------------------------------------------------------- /static/img/explorer/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/explorer/2.png -------------------------------------------------------------------------------- /static/img/explorer/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/explorer/3.png -------------------------------------------------------------------------------- /static/img/explorer/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/explorer/4.png -------------------------------------------------------------------------------- /static/img/explorer/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/explorer/5.png -------------------------------------------------------------------------------- /static/img/explorer/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/explorer/6.png -------------------------------------------------------------------------------- /static/img/faq/faq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/faq/faq.png -------------------------------------------------------------------------------- /static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/favicon.ico -------------------------------------------------------------------------------- /static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/favicon.png -------------------------------------------------------------------------------- /static/img/footer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/footer_logo.png -------------------------------------------------------------------------------- /static/img/job/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/job/1.png -------------------------------------------------------------------------------- /static/img/job/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/job/2.png -------------------------------------------------------------------------------- /static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/logo.png -------------------------------------------------------------------------------- /static/img/post/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/next.png -------------------------------------------------------------------------------- /static/img/post/post_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_1.png -------------------------------------------------------------------------------- /static/img/post/post_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_10.png -------------------------------------------------------------------------------- /static/img/post/post_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_2.png -------------------------------------------------------------------------------- /static/img/post/post_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_3.png -------------------------------------------------------------------------------- /static/img/post/post_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_4.png -------------------------------------------------------------------------------- /static/img/post/post_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_5.png -------------------------------------------------------------------------------- /static/img/post/post_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_6.png -------------------------------------------------------------------------------- /static/img/post/post_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_7.png -------------------------------------------------------------------------------- /static/img/post/post_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_8.png -------------------------------------------------------------------------------- /static/img/post/post_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/post_9.png -------------------------------------------------------------------------------- /static/img/post/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/post/preview.png -------------------------------------------------------------------------------- /static/img/property/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/property/1.png -------------------------------------------------------------------------------- /static/img/property/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/property/2.png -------------------------------------------------------------------------------- /static/img/property/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/property/3.png -------------------------------------------------------------------------------- /static/img/property/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/property/4.png -------------------------------------------------------------------------------- /static/img/property/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/property/5.png -------------------------------------------------------------------------------- /static/img/property/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/property/6.png -------------------------------------------------------------------------------- /static/img/service/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/service/about.png -------------------------------------------------------------------------------- /static/img/svg_icon/1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 21 | 22 | -------------------------------------------------------------------------------- /static/img/svg_icon/3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /static/img/svg_icon/6.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 17 | 18 | -------------------------------------------------------------------------------- /static/img/testmonial/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythondeveloper6/django-job-board/da1f59bef1a54b1c5362543cbbdf58f7eb9cc213/static/img/testmonial/author.png -------------------------------------------------------------------------------- /static/js/ajax-form.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | 3 | // Get the form. 4 | var form = $('#contact-form'); 5 | 6 | // Get the messages div. 7 | var formMessages = $('.ajax-response'); 8 | 9 | // Set up an event listener for the contact form. 10 | $(form).submit(function(e) { 11 | // Stop the browser from submitting the form. 12 | e.preventDefault(); 13 | 14 | // Serialize the form data. 15 | var formData = $(form).serialize(); 16 | 17 | // Submit the form using AJAX. 18 | $.ajax({ 19 | type: 'POST', 20 | url: $(form).attr('action'), 21 | data: formData 22 | }) 23 | .done(function(response) { 24 | // Make sure that the formMessages div has the 'success' class. 25 | $(formMessages).removeClass('error'); 26 | $(formMessages).addClass('success'); 27 | 28 | // Set the message text. 29 | $(formMessages).text(response); 30 | 31 | // Clear the form. 32 | $('#contact-form input,#contact-form textarea').val(''); 33 | }) 34 | .fail(function(data) { 35 | // Make sure that the formMessages div has the 'error' class. 36 | $(formMessages).removeClass('success'); 37 | $(formMessages).addClass('error'); 38 | 39 | // Set the message text. 40 | if (data.responseText !== '') { 41 | $(formMessages).text(data.responseText); 42 | } else { 43 | $(formMessages).text('Oops! An error occured and your message could not be sent.'); 44 | } 45 | }); 46 | }); 47 | 48 | }); 49 | -------------------------------------------------------------------------------- /static/js/jquery.counterup.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * jquery.counterup.js 1.0 3 | * 4 | * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal 5 | * Released under the GPL v2 License 6 | * 7 | * Date: Nov 26, 2013 8 | */(function(e){"use strict";e.fn.counterUp=function(t){var n=e.extend({time:400,delay:10},t);return this.each(function(){var t=e(this),r=n,i=function(){var e=[],n=r.time/r.delay,i=t.text(),s=/[0-9]+,[0-9]+/.test(i);i=i.replace(/,/g,"");var o=/^[0-9]+$/.test(i),u=/^[0-9]+\.[0-9]+$/.test(i),a=u?(i.split(".")[1]||[]).length:0;for(var f=n;f>=1;f--){var l=parseInt(i/n*f);u&&(l=parseFloat(i/n*f).toFixed(a));if(s)while(/(\d+)(\d{3})/.test(l.toString()))l=l.toString().replace(/(\d+)(\d{3})/,"$1,$2");e.unshift(l)}t.data("counterup-nums",e);t.text("0");var c=function(){t.text(t.data("counterup-nums").shift());if(t.data("counterup-nums").length)setTimeout(t.data("counterup-func"),r.delay);else{delete t.data("counterup-nums");t.data("counterup-nums",null);t.data("counterup-func",null)}};t.data("counterup-func",c);setTimeout(t.data("counterup-func"),r.delay)};t.waypoint(i,{offset:"100%",triggerOnce:!0})})}})(jQuery); -------------------------------------------------------------------------------- /static/js/jquery.scrollUp.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * scrollup v2.4.1 3 | * Url: http://markgoodyear.com/labs/scrollup/ 4 | * Copyright (c) Mark Goodyear — @markgdyr — http://markgoodyear.com 5 | * License: MIT 6 | */ 7 | !function(l,o,e){"use strict";l.fn.scrollUp=function(o){l.data(e.body,"scrollUp")||(l.data(e.body,"scrollUp",!0),l.fn.scrollUp.init(o))},l.fn.scrollUp.init=function(r){var s,t,c,i,n,a,d,p=l.fn.scrollUp.settings=l.extend({},l.fn.scrollUp.defaults,r),f=!1;switch(d=p.scrollTrigger?l(p.scrollTrigger):l("",{id:p.scrollName,href:"#top"}),p.scrollTitle&&d.attr("title",p.scrollTitle),d.appendTo("body"),p.scrollImg||p.scrollTrigger||d.html(p.scrollText),d.css({display:"none",position:"fixed",zIndex:p.zIndex}),p.activeOverlay&&l("
",{id:p.scrollName+"-active"}).css({position:"absolute",top:p.scrollDistance+"px",width:"100%",borderTop:"1px dotted"+p.activeOverlay,zIndex:p.zIndex}).appendTo("body"),p.animation){case"fade":s="fadeIn",t="fadeOut",c=p.animationSpeed;break;case"slide":s="slideDown",t="slideUp",c=p.animationSpeed;break;default:s="show",t="hide",c=0}i="top"===p.scrollFrom?p.scrollDistance:l(e).height()-l(o).height()-p.scrollDistance,n=l(o).scroll(function(){l(o).scrollTop()>i?f||(d[s](c),f=!0):f&&(d[t](c),f=!1)}),p.scrollTarget?"number"==typeof p.scrollTarget?a=p.scrollTarget:"string"==typeof p.scrollTarget&&(a=Math.floor(l(p.scrollTarget).offset().top)):a=0,d.click(function(o){o.preventDefault(),l("html, body").animate({scrollTop:a},p.scrollSpeed,p.easingType)})},l.fn.scrollUp.defaults={scrollName:"scrollUp",scrollDistance:300,scrollFrom:"top",scrollSpeed:300,easingType:"linear",animation:"fade",animationSpeed:200,scrollTrigger:!1,scrollTarget:!1,scrollText:"Scroll to top",scrollTitle:!1,scrollImg:!1,activeOverlay:!1,zIndex:2147483647},l.fn.scrollUp.destroy=function(r){l.removeData(e.body,"scrollUp"),l("#"+l.fn.scrollUp.settings.scrollName).remove(),l("#"+l.fn.scrollUp.settings.scrollName+"-active").remove(),l.fn.jquery.split(".")[1]>=7?l(o).off("scroll",r):l(o).unbind("scroll",r)},l.scrollUp=l.fn.scrollUp}(jQuery,window,document); -------------------------------------------------------------------------------- /static/js/mail-script.js: -------------------------------------------------------------------------------- 1 | // ------- Mail Send ajax 2 | 3 | $(document).ready(function() { 4 | var form = $('#myForm'); // contact form 5 | var submit = $('.submit-btn'); // submit button 6 | var alert = $('.alert-msg'); // alert div for show alert message 7 | 8 | // form submit event 9 | form.on('submit', function(e) { 10 | e.preventDefault(); // prevent default form submit 11 | 12 | $.ajax({ 13 | url: 'mail.php', // form action url 14 | type: 'POST', // form submit method get/post 15 | dataType: 'html', // request type html/json/xml 16 | data: form.serialize(), // serialize form data 17 | beforeSend: function() { 18 | alert.fadeOut(); 19 | submit.html('Sending....'); // change submit button text 20 | }, 21 | success: function(data) { 22 | alert.html(data).fadeIn(); // fade in response data 23 | form.trigger('reset'); // reset form 24 | submit.attr("style", "display: none !important");; // reset submit button text 25 | }, 26 | error: function(e) { 27 | console.log(e) 28 | } 29 | }); 30 | }); 31 | }); -------------------------------------------------------------------------------- /static/js/plugins.js: -------------------------------------------------------------------------------- 1 | // Avoid `console` errors in browsers that lack a console. 2 | (function() { 3 | var method; 4 | var noop = function () {}; 5 | var methods = [ 6 | 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 7 | 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 8 | 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 9 | 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn' 10 | ]; 11 | var length = methods.length; 12 | var console = (window.console = window.console || {}); 13 | 14 | while (length--) { 15 | method = methods[length]; 16 | 17 | // Only stub undefined methods. 18 | if (!console[method]) { 19 | console[method] = noop; 20 | } 21 | } 22 | }()); 23 | 24 | // Place any jQuery/helper plugins in here. 25 | -------------------------------------------------------------------------------- /templates/base_generic.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends 'base.html' %} 3 | {% load bootstrap4 %} 4 | 5 | {% block body %} 6 | 7 |
8 |
9 | 10 | 11 |
12 |
13 |
14 |
15 |
16 | {% block content %} 17 | 18 | {% endblock content %} 19 |
20 |
21 |
22 |
23 |
24 | 25 | {% endblock body %} 26 | 27 | 28 | 29 | 30 | 31 | --------------------------------------------------------------------------------