Coder Social home page Coder Social logo

js-wedding-planners's Introduction

JS Wedding Planners

Working Project

Static Website with speech synthesis for accessibility. Coursework.

Table of Contents

=================

Design 3

Design - Home page 3

Design -- About Us page 5

Design -- Contact Us page 7

Realisation -- Home page 7

Realisation. 8

Realisation -- Home Page. 8

Realisation -- Home page -- Accessibility Mode 9

Realistaion Presentation Mode - Mobile animations. 10

Realisation -- Presentation Mode -- Desktop- ANIMATIONS 12

Realisation - Contact Us page 13

Realisation - About Us page 14

Thumbnail Icon 15

Accessibility Mode -- speech synthesis and stylesheet replacement 17

Home Page -- Presentation Mode 18

Testing Functionality 19

Testing Speech Synthesis -- illustrations. 20

WAMP server 21

References 22

Source Code -- Plain Text (colour formatted) 22

Index.html 22

About_us.html 25

Contact_Us_form.html 27

generalstyle.css 30

splashCarousel.css 37

site.webmanifest 44

AccessibilitySplashCarousel.css 45

carouselControl.js 56

Design

Design - Home page

Technique known as wireframing , will help to focus on design goals.

Page

Modern institutions, banks , and high-street shops mount digital screens on the display windows or in the reception/waiting room. Dennis et all (2010) explores performance of this approach. This strategy allows business to catch the attention of the customer and explain their business through presenting dynamic and graphical content, without referring to static, long and unattractive paragraphs , additionally overcoming language-barrier in the first stage of customer engagement. As JS Wedding Planners still have physical branch in Birmingham where customers are served, they can easily utilise their website for these purposes. Implementing this technique on the web is known as Splash page, Welcome page. One of approaches engaging attention through animation is Slider/Carousel Technique, achieved by moving sequence of slides into main view. There is ongoing discussion in user experience circles should Navigation Bar is to be avoided, especially in case of small websites (Rizki, 2018).

Figure 1. Responsive layout on mobile devices.

Mobile version of layout in this case is modified only by reconfiguring navigation structure.

Design -- About Us page

Figure 2 responsive layout on mobile devices

[]{#_Toc532649152 .anchor}Design -- Contact Us page.

Figure 3. responsive layout on mobile devices

Realisation.

Realisation -- Home Page.

Realisation -- Home page -- Accessibility Mode

Realistaion Presentation Mode - Mobile animations.

Figure 4.Ongoing Animation screenshots - Mobile IOS.

Realisation -- Presentation Mode -- Desktop- ANIMATIONS

Figure 5.Ongoing Animation screenshots - Desktop

Realisation - Contact Us page

Realisation - About Us page

Thumbnail Icon

logos are substantial element of brand identification, modern browsers and OS offer ways to signify your brand identity through icons, home button icons, helping user to navigate between open tabs , or native selection elements. By saving image files to root of our page we indicate these systems to display our logo as a thumbnail. Favicon file , and properly sized png images have to be saved with browser configuration manifests that meet specification.

Figure 6. Icon shows properly in native environments. From top left: iOS, Android Home Button, Android Firefox, Whatsapp Sharing Function, Desktop Chrome, Desktop Firefox .

Accessibility Mode -- speech synthesis and stylesheet replacement

Utilised modern browser capabilities to synthesise speech for disabled users. First , small script detects if device is touch enabled, avoiding use of browser API, that proves not completely compatible with variety of devices using different input method. Simplest method is to listen for touch event, as this provides the full-proof evidence of touch enabled device.

Home Page -- Presentation Mode

Testing Functionality

Testing Speech Synthesis -- illustrations.

Figure 7. Testing Accessibility Mode Speech in Firefox and Chrome.

WAMP server

I ran Wamp server on my computer since year and managed to configure it in such a way, that it is accessible online in my LAN . I run Private projects utilising WAMP and LAN websockets communication, thus to avoid risk of loosing proper configuration, or some of projects, I decided to not reinstall the server. As a consequence there is no screenshots illustratinginstallation process. As an Alternative Solution, I deployed the project by FTP on free webhosting service, X10Hosting.com, accessible under the link .http://www.produccio.x10host.com/JSWeddingPlanners/A/

Figure 8. WAMP server running on localhost, with full LAN access.

References

js-wedding-planners's People

Contributors

osmiogrzesznik avatar

Watchers

James Cloos avatar  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.