Giter Site home page Giter Site logo

l3digital's People

Contributors

leigh-mills avatar lmcjt37 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

l3digital's Issues

Projects page

Use GraphQL to grab the data and populate the page with project items.

The same process used in the index page can be re-used here.

UI | Med-Large screen width, Images too big

When viewing a page such as projects or about-us, if the screen width is 737px-979px then the image widths are 100%. Images at this size consume too much of the page and isn't a great UX.

UI | Improve look of information sections

Typically informational sections use a base colour background and show copy and an image. A suggestion would be to create some shapes or change the background for these sections so that it splits the content and looks more pleasant.

Home page has an example of where this could be applied.

Tech Debt | Review tooling

The tooling used to develop and deploy the website should be reviewed.

Suggestions for other tooling options, or to add further tooling.

Bug | Dividers not showing

Dividers are not appearing on Safari browsers.

These dividers use inline SVG, where this could be the reason that they are not appearing.

It could be mark-up, or XML parsing, or the simple reason Safari browsers doesn't support these SVGs.

Content | Update social links

These are found in the menu and footer.

Need to create accounts and link these up correctly. If not wanted then the icons/links need removing.

UX | Removal of personal info

Based on current situation of having a main employment, if the site went live detailing who was in the team it may look bad.

Remove?

Header not appearing correctly on mobile

Tested on iPhone 6S - iOS 11.4.1

All you see is the dark blue background and the header component isn't appearing. It seems you are still able to click the tag of the logo to reload the home page, but this isn't visible either.

The rest of the page and sub-pages appear to load and render correctly.

Suspected cause is the implementation of the tertiary logic for and

Update README

Add any missing explanations for new users and the package scripts that haven't been detailed.

Tech Debt | Migrate to V2

Migrate to Gatsby V2

Resolve any dependency issues, including auditing node modules and resolving peer dependencies.

Tech Debt | No menu hover state for project pages

This is down to there not being the correct page nodes created for project pages with a parent of projects.

If the pages were l3digital.co.uk/projects/<project_page> then we could use the partiallyActive prop to identify projects as the parent, enhancing the menu.

Bug | All pages missing layout wrapper

As previously missed from the index page.

V2 has significant migration changes, one of which is that pages aren't automatically wrapped with the layout/index.

Simply need to import and wrap all returned renders with Layout

Tech Debt | Audit node modules

This may require bumping the node and npm versions in the engines object of package.json

You can then run npm audit for more details

UX | Smarter return button on Projects

When accessing projects and specifically individual pages. The back button only goes back to '/projects' but if we know the from location we can return the user properly to the previous page.

Bug | Mobile | showing wrong header on load

When viewing on mobile (iPhone XR), upon load the dynamic header meant for desktop only loads. As you scroll, the mobile header then renders.

I would suspect that the screen width for mobile browsers isn't working correctly?

Bug | Slow loading images

Banner images appear to be loading in slowly, to the point where I'm seeing them part load

Speed test for checking difference.
[30ping | 8.45Mbps download | 0.96Mbps Upload]

Bug | Invalid prop types

A number of invalid prop type errors are appearing in the console

Failed prop type: HomeIndex: prop type 'data' is invalid; it must be a function, usually from React.PropTypes.

Failed prop type: Invalid prop 'description' of type 'object' supplied to 'IndexArticle', expected 'string'.

Investigate cause...

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.