hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
325 stars 759 forks source link

About-us page updates and bug fixes [Master Issue] #835

Closed drubgrubby closed 3 years ago

drubgrubby commented 3 years ago

Overview

The about-us page is a new page that was merged as an MVP. There are a number of additions and corrections that now need to be addressed. This issue is intended to serve as a master issue that will keep track our progress.

Details

Each new issue will be described in a new comment. There should be a description with a checkbox on each comment so we can check it off when it has been completed. As each sub-issue is addressed a new, small issue will be created and linked back to this master issue. That will allow us to keep each issue and PR on a smaller scale, and still keep track of the project as a whole.

(I'm trying to figure out the best way to do that; if anyone has any thoughts on how to make this better, please comment).

Resources

https://www.hackforla.org/about-us

drubgrubby commented 3 years ago

Description

This issue was addressed in @ jbubar's review of the original PR: https://github.com/hackforla/website/pull/811#issuecomment-738679119

And also here: https://github.com/hackforla/website/pull/811#discussion_r536309009

drubgrubby commented 3 years ago

Description

There are many classes in this file that would probably be better off being moved to different "master" .scss files so that they can be used more easily on different pages. Additionally, the file could be somewhat better organized to so that future coders working on this page won't curse my name quite so much.

I think it would be good to work with @daniellex0 to determine the best strategy for moving files. (This seems like it could also be part of componentizing the website.)

Resources

_sass/components/_about-us.scss

Issue

The sub-issue for this is #842

drubgrubby commented 3 years ago

Description

The page currently has lorem ipsum for the letter. We need to put up the actual text.

drubgrubby commented 3 years ago

Description

Some things just aren't where they're supposed to be. Extreme CSS tweaking should fix the problem(s). In the issue I will make a list of the specific changes.

The major visual issues will get their own issue.

The sub-issue for danielle's visual review fixes is: #851

drubgrubby commented 3 years ago

Description

The image I originally used was a static image. It needs to be replaced with the intended animated gif.

Resources

HfLA-Donate

https://github.com/civictechindex/CTI-website-frontend/issues/60#issuecomment-673788199

Issue

The sub-issue is #846

drubgrubby commented 3 years ago

Description

Make it stop doing this:

Screen Shot 2020-12-10 at 1 03 16 PM

Images should be the same size.

drubgrubby commented 3 years ago

Description

Currently, the wins card on the about us page links to dean's linked-in account. As there wasn't a live wins page at the time, this made sense. Now, however, it probably makes more sense to link it to the wins page.

Resources

http://localhost:4000/wins

Sub-issue: #848

drubgrubby commented 3 years ago

Description

The metrics card degrades in unpleasant ways in tablet view. Make it better.

In tablet view the cards look different: Screen Shot 2020-12-10 at 1 11 15 PM

In full screen the cards look the same: Screen Shot 2020-12-10 at 1 11 30 PM

drubgrubby commented 3 years ago

Description

When it first switches to mobile view there is a lot of white space to the right of the text and image. That should probably be centered as soon as it switches view.

Screen Shot 2020-12-10 at 1 14 01 PM

Should look more like this: Screen Shot 2020-12-10 at 1 16 28 PM

This comment from Josh's code review may have something to do with it: https://github.com/hackforla/website/pull/811#discussion_r536258869

Sub-issue: #848

drubgrubby commented 3 years ago

Description

See Josh's comment here: https://github.com/hackforla/website/pull/811#discussion_r536302574

(I can't figure an easy way to do this, and it doesn't seem like it's worth the time to figure it out. "!important" is available for a reason)

drubgrubby commented 3 years ago

Description

See Josh's comment here: https://github.com/hackforla/website/pull/811#discussion_r536302574

sub-issue: #848

drubgrubby commented 3 years ago
drubgrubby commented 3 years ago

Description

Change page name to "about"

drubgrubby commented 3 years ago
drubgrubby commented 3 years ago
pawan92 commented 3 years ago

@drubgrubby david will make individual issues for each item and close this when issues are created