From c53e72b9af4cb18ff3fa4773361d04118df6eef0 Mon Sep 17 00:00:00 2001 From: Alexander Hosking Date: Thu, 7 Jul 2022 01:19:28 -0400 Subject: [PATCH] Framework for Site Add Portfolio module Add Logo --- project/__init__.py | 18 + project/portfolio/__init__.py | 8 + project/portfolio/routes.py | 8 + project/portfolio/templates/index.html | 5 + project/templates/404.html | 8 + project/templates/base.html | 231 +++++++ project/templates/contact.html | 0 project/templates/footer.html | 107 ++++ project/templates/images/logo.png | Bin 0 -> 9918 bytes project/templates/index-new.html | 833 +++++++++++++++++++++++++ project/templates/index.html | 191 ++++++ project/templates/portfolio.html | 0 12 files changed, 1409 insertions(+) create mode 100644 project/__init__.py create mode 100644 project/portfolio/__init__.py create mode 100644 project/portfolio/routes.py create mode 100644 project/portfolio/templates/index.html create mode 100644 project/templates/404.html create mode 100644 project/templates/base.html create mode 100644 project/templates/contact.html create mode 100644 project/templates/footer.html create mode 100644 project/templates/images/logo.png create mode 100644 project/templates/index-new.html create mode 100644 project/templates/index.html create mode 100644 project/templates/portfolio.html diff --git a/project/__init__.py b/project/__init__.py new file mode 100644 index 0000000..94cc95d --- /dev/null +++ b/project/__init__.py @@ -0,0 +1,18 @@ +from flask import Flask, render_template + +def create_app(): + app = Flask(__name__) + + register_blueprints(app) + register_error_pages(app) + return app + +def register_blueprints(app): + from project.portfolio import portfolio_blueprint + + app.register_blueprint(portfolio_blueprint) + +def register_error_pages(app): + @app.errorhandler(404) + def page_not_found(e): + return render_template('404.html'), 404 \ No newline at end of file diff --git a/project/portfolio/__init__.py b/project/portfolio/__init__.py new file mode 100644 index 0000000..e8e2d36 --- /dev/null +++ b/project/portfolio/__init__.py @@ -0,0 +1,8 @@ +''' +For handling portfolio blueprints +''' +from flask import Blueprint + +portfolio_blueprint = Blueprint('portfolio', __name__, template_folder='templates') + +from . import routes \ No newline at end of file diff --git a/project/portfolio/routes.py b/project/portfolio/routes.py new file mode 100644 index 0000000..4a282de --- /dev/null +++ b/project/portfolio/routes.py @@ -0,0 +1,8 @@ +from . import portfolio_blueprint +from flask import render_template, abort + +portfolio_titles = ['Index'] + +@portfolio_blueprint.route('/') +def index(): + return render_template('index.html') \ No newline at end of file diff --git a/project/portfolio/templates/index.html b/project/portfolio/templates/index.html new file mode 100644 index 0000000..9cd5dfe --- /dev/null +++ b/project/portfolio/templates/index.html @@ -0,0 +1,5 @@ +{% extends "base.html" %} + +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/project/templates/404.html b/project/templates/404.html new file mode 100644 index 0000000..de820d4 --- /dev/null +++ b/project/templates/404.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} + +{% block content %} +

Page Not Found (404)

+
+

What you were looking for is just not there!

+
+{% endblock %} diff --git a/project/templates/base.html b/project/templates/base.html new file mode 100644 index 0000000..27c19dd --- /dev/null +++ b/project/templates/base.html @@ -0,0 +1,231 @@ + + + + + Studi-O Designs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
Working Hours Monday - Friday 08:00-16:00
+
Toll Free 1800.899.900
+ + + +
+
+
+
+ +
+
+
+ + + + + + + + + + + + +
+
+
+ + +
+ + {% block content %} + {% endblock %} +
+ + + +{% include 'footer.html' %} \ No newline at end of file diff --git a/project/templates/contact.html b/project/templates/contact.html new file mode 100644 index 0000000..e69de29 diff --git a/project/templates/footer.html b/project/templates/footer.html new file mode 100644 index 0000000..969d8be --- /dev/null +++ b/project/templates/footer.html @@ -0,0 +1,107 @@ + +
+
+
+
+
+ We are team based in York Region. Our experience spans residential, commercial, office, and restaurant design. + We take pride in blending our aesthetic across a project scope to enable and provide projects that deliver beyond our clients expectations. +
+ +
+
+ +
    + +
+
+
+ +
+

Contact Us

+
+
+ York Region, Ontario, Canada + Phone:(647) 478-6951 + Email:design@studi-odesigns.com + Web:http://studi-odesigns.com +
+
+
+
+
+
+
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/templates/images/logo.png b/project/templates/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..68751c7f9e06f916d0d657ad675d797178b7d07e GIT binary patch literal 9918 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 literal 0 HcmV?d00001 diff --git a/project/templates/index-new.html b/project/templates/index-new.html new file mode 100644 index 0000000..4f2bf55 --- /dev/null +++ b/project/templates/index-new.html @@ -0,0 +1,833 @@ + + + + + Archi - Responsive Interior Design Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
Working Hours Monday - Friday 08:00-16:00
+
Toll Free 1800.899.900
+ + + +
+
+
+
+ + +
+ + + +
+ + +
+ +
+
+

Bring Magic to home

+
+ Hire Us Now +
+
+ + +
+ + + +
+
+
+ +
+
+
+

Residential Design

+

Our commitment to quality and services ensure our clients happy. With years of experiences and continuing research, our team is ready to serve your interior design needs. We're happy to make you feel more comfortable on your home.

+ Read More +
+
+
+ +
+
+
+

Office Design

+

Our commitment to quality and services ensure our clients happy. With years of experiences and continuing research, our team is ready to serve your interior design needs. We're happy to make you feel more comfortable on your home.

+ Read More +
+
+
+ +
+
+
+

Commercial Design

+

Our commitment to quality and services ensure our clients happy. With years of experiences and continuing research, our team is ready to serve your interior design needs. We're happy to make you feel more comfortable on your home.

+ Read More +
+
+
+ +
+
+
+ + + +
+ +
+
+
+ +
+
+ +
+ +
+
+ +
+

Interior Expertise

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

+
+
+
+ +
+
+ +
+

Awards Winning

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

+
+
+
+ +
+ +
+
+ +
+

Affordable Price

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

+
+
+
+ +
+
+ +
+

Free Consultation

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

+
+
+
+ +
+ +
+
+ +
+

24 / 7 Support

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

+
+
+
+ +
+
+ +
+

Guaranteed Works

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae.

+
+
+
+
+ +
+
+
+
+ + + +
+
+
+
+

Awards Winning Interior Design

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.

+ +

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

+ + Read more +
+
+ +
+ +
+
+
+
+
+ + + +
+
+
+
+
+ We do +
+

Residential Design

+

Office Design

+

Hospitaly Design

+

Commercial Design

+
+ +
+
+
+
+
+ + + +
+
+ +
+ + + + + +
+ + + +
+ +
+
+
+
+ + + +
+
+
+ +
+
+
+ + + +
+ + + + +
+ + + + +
+ + + + Header Style + + +
+ + Header Color + + +
+ + Menu Style + + +
+ + Color : +
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/templates/index.html b/project/templates/index.html new file mode 100644 index 0000000..a7bef69 --- /dev/null +++ b/project/templates/index.html @@ -0,0 +1,191 @@ +{% extends "base.html" %} + +{% block content %} + + +
+ + +
+ +
+
+

Bring Magic to home

+
+ Coming Soon +
+
+ + +
+ + + + + + + + + + + + + + + + + +{% endblock %} diff --git a/project/templates/portfolio.html b/project/templates/portfolio.html new file mode 100644 index 0000000..e69de29