Coder Social home page Coder Social logo

nmoore-stem / lab_pages Goto Github PK

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

Website Remix 2020 - update on an older website using older technologies

Home Page: http://biology-web.nmsu.edu/~bailey/

JavaScript 2.11% HTML 50.01% CSS 47.88%
botany nmsu html5 css3 jquery

lab_pages's Introduction

Greetings,
My name is Nick Moore and I am embarking on a monumental career change...

I am a Full Stack Designer who is coming from a Science, Technology, Engineering, and Math (STEM) background.

Currently, I operate my own consultancy which provides scientific guidance and assistance to analytical labs across the US. My contributions to my clientele range from training staff, calibrating analytical equipment, work-flow logistics, writing ISO17025-compliant SOPs, and coding/creating/automating results reporting.

Although I have taken much enjoyment and learned many things from my career, I am looking for new opportunities which align more with my inherent skills and pre-dispositons. Web development absolutely fits the bill.

I have always had an artistic inclination and feel at home delving into large, complex projects involving many small parts. As an analytical chemist, I was able to leverage some of my strengths towards my career, but there were still aspects of myself that were not being engaged through my work.

With web development, I am able to utilize more of my strengths (namely artistic and analytical) to work together in creating a final product.

What I use to create:

VSCode  NPM  HTML  CSS  JavaScript  Jquery  Sass  React  Illustrator  Photoshop  Blender  Inkscape 

What I am familiar with or plan to use more in future projects:

MySQL  Python  Typescript  ThreeJS  OpenGL  Cplusplus  Csharp 

In Closing...

My pursuit for experience and gainful employment into web development has been an exciting journey. I am truly looking forward to joining a team and expanding my repertoire, and in turn, also expanding the capabilities of the company I find employment with.

I encourage you to look through my repositories and visit my portfolio webpage to see how I work.
Please contact me if I sound like someone you would like to have on your team.

lab_pages's People

Contributors

nmoore-stem avatar

Watchers

 avatar

lab_pages's Issues

MOBILE site - replace px for some elements with vw

As window is resized larger than default galaxy S9 (>360px), many or all elements shift out of position and break design. These elements have all been placed using absolute px values. These might be able to be replaced with vw values in some instances in order to preserve design. For elements that cannot be fixed with vw values, consider using the value of "calc()" in CSS to aid in intended layout.

Visual grouping to Our Team section - add design element

Add a design element that aids in visual grouping of all information in this section. This could be done with 2px thick solid borders leading out from under the heading and group picture, going alongside the section content, then underlining the final parts. Need to refine heading in this section too. Current design is very in-congruent with overall design...

Repo READ ME File

Make sure to add more detailed information concerning the:

  • Purpose
  • Planning
  • Process

Add any further relevant information such as something new learned or any milestones or triumphs

Lab Page - Misuse of HTML `<address>` element in footers

The HTML elements labeled as <address> within the footer of main lab page as well as the full publications page are being misused.
<address> is the containing element for individual lines of the contact information, but should be the parent container.
For phone number and email address, anchor elements should be the children of one containing <address> element for each item under contact info section in footer. Can also use div or span within address elements.

Lab Page - Address Image Performance Issues

All images need to be reassessed for all lab pages.
Actions to take:

  • Resize all images appropriately: Take largest width or height that is displayed in final styles and resize source image to these dimensions.
  • Consider re-compressing (from resized originals) all images into webp format

Because these images are not optimized, it is causing many overflow issues on elements that should not be overflowing.
One example is the placeholder image used in the Alumni section drop-down for past graduates that do not have a portrait image on file.

MOBILE menu - optimize style

When mobile menu is closed, it is just hidden from view. Steps must be taken to ensure that this hidden element will not interfere with interactivity of other elements. First approach will be to use z-index to ensure that while the menu is not open, it will not block/overlay interactivity of other elements.

Alumni Heading in HTML

Inline style needs to be removed from main h2 in alumni section as it has negatively impacted the FULL resolution page.

Footer Hover Style Fix

Footer (#right) with external links needs revision on hover style. Height for ::before needs to be removed, bottom needs to be at around 4px, and parent containers (anchor) needs to have position:relative added. This will resolve the issue of hover style crossing through the anchor link text.

Refresh -> reset scroll location?

While navigating this website, using the back button (after clicking a few in-page anchor links) and refreshing the page keeps last # position. Should this behavior be modified, or left as is? More research needs to be done before making a decision on this issue.

Add click effect to carousel nav buttons

Add blck/gray ~2px outline shrinking into center of button from outside edge and fading away on click to give further visual cue to interactivity - confirm click effect.

Lab Page - Completely revise full publications page

Completely revise the "Full Publications" page for mobile resolution.
Many elements have a broken design and could use some more whitespace between text/content.
As this was an early project of mine, there are many misuses and unused declarations in style sheet.
These need to be refined.
Focus on elminating position:relative and position:absolute from element rules.

Revise HTML...

...to have welcome section follow the formatting of the research section (bg image inside section div)

Research Interests section needs CSS work

The height of elements within the research section respond to vh - this either need to be set as a static value or vw. The vh makes text flow out of the section when the height is reduced on browser window.

Restructuring Our Team section

Considering moving news and updates section above former students section.
For former students, it would be better to group them all together in an "Alumni" section which would receive its own anchor link (maybe drop down on the our team button in header). Alumni section should also be delineated by some design element whether it be a thin stroke border or a slight color difference grouping that section together.

Full publications HTML

Either links need to be added to HTML for full publications page listings, or links to PDF removed.
Might keep active links on recent publications and a handful past that and call it good.

Publications section needs link to list format of papers (separate html file)

Place a link in the upper right corner of the publications section. This will link to another html file/ page that is a very simple list of all publications that follows current format. There will be links available for each publication on this page.

Might add design element that spans between the heading and the link similar to a border or line (2-4px med gray color, solid).

Make drop-down menu for MOBILE site

Make drop-down accordian menu with website links in header. Animation might include shifting/ growing left from button, then down from click. Might also have text/links expand with scale as the drop-down grows (or reveal as it grows downwards). Should use addClass or toggleClass in JS for this event. Might include logo for NMSU Bio dept at bottom of menu, but not essential. Bio logo/link should be removed from the header, regardless.

Still need to create svg for the menu icon. Will be easy to accomplish this inline HTML, but can also make in AI if needed. All of this will need to be added to HTML, but needs to be hidden in FULL screen resolution. Could be reused in tablet if header is animated to a shorter height as user scrolls down.

Header Nav button hover animation needs work

Although I am pleased with the general design, the animation (especially at higher resolutions browser window size) needs to be smoother. This might have to do with the fact that a cubic bezier path is used for the animation - might want to switch to "ease-out"

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.