GithubHelp home page GithubHelp logo

bealby / frank-hurst Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 43.39 MB

HTML / CSS / Javascript / Python / Flask

Home Page: http://www.frankhurst.com/

Dockerfile 0.64% HTML 89.82% Python 1.38% CSS 7.92% JavaScript 0.24% Procfile 0.01%

frank-hurst's Introduction

Frank Hurst Author


Frank’s first book, ‘The Postmistress of Nong Khai’ was the first of three in his‘Golden Triangle’ series. The second ‘The Chiang Mai Assignment’ was published in November 2017 and the final book of the trilogy ‘Mekong Dragon’ was published June 2019. His books, which have received wide acclaim, are authentic crime thrillers based in England and Thailand. They follow the adventures of intelligence officer Mike Rawlin as he tries to capture a dangerous international drugs trafficker in South East Asia.

Frank was himself a former drugs intelligence officer who travelled widely during his career and his writing has the ring of authenticity on every page. The books are about secrets, romance, and rivalry in the dangerous jungles of the Golden Triangle and the corridors of power in London where deception and conspiracy loom at every turn.

This website aims to showcase Frank Hurst - the 'Novelist and Thriller Writer'


Website


Mockup Generator

A live version of website can be found here


Wireframes

Please find wireframes here

Automated Testing

W3C - All HTML files with their data were directly input into the Mark-Up Validation Service. The results: All HTML code adheres to validation requirements. Errors for Python only.

WSC - CSS data was directly input into the CSS Validation Service. The results: Congratulations! No Error Found.

PEP8 - Python script - app.py- was run through PEP8 online for PEP8 requirements. Results: All Right (Adheres to PEP requirements)

Markdownlint - Markdownlint was used to validate README.md file. 'Validation successful'

Lighthouse Audit - A feature in Chrome Developing Tools - Lighthouse Audit - was carried out on Mobile and Desktop to assess Performance, Accessibility, Best Practices, CEO and Progressive Web App.

Validate Javascript

Chrome DevTools - Console

Technologies Used


The following technologies were used in this project:

IDE

  • GitPod - A platform used for hard coding of Website

Hosting

  • Heroku - Heroku is a cloud platform as a service supporting several programming languages.
  • GitHub** - Used to store repository and deploy Website

Languages

  • HTML - Markup language of Website
  • CSS - Used to style HTML elements
  • Python - A programming language that lets you work quickly and integrate systems more effectively.
  • JavaScript - Used in collaboration with Bootstrap to collapse Navigation Bar for small devices and Google Maps. Also used for EmailJS.

Language Validators

Libraries

  • Google Fonts - Programme used to import main fonts in Website: Playfair Display and Calligraffitti
  • Font Awesome - Programme used to import icons for Footer in Website: far-envelope and fas fa-phone

Tools

Frameworks

  • BOOTSTRAP - A framework for building responsive Websites where the powerful Grid system was used along with styling
  • Flask - A micro web framework written in Python

Deployment


For deployment of Website please follow the below steps:

GitHub

  • Click the following link GitHub and and set up an account in GitHub.

  • Click the following GitHub repository Frank Hurst

  • On the main page of the repository click the green button Code.

  • A drop down menu for Clone with HTTPS should appear. Copy URL link.

  • Open terminal in IDE; i.e. Gitpod

  • Change the current directory to the local directory

  • Type git clone plus URL in terminal (Copied above). Then Enter

  • In the terminal install the Flask requirements.txt file using the command pip3 freeze --local > requirements.txt

  • The app can then be run by typing the command python3 app.py in the terminal

Credits


Website

  • Website - Murray Bealby.

Media

  • All content, photos and video - Frank Hurst

Code

frank-hurst's People

Contributors

bealby avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.