Code Monkey home page Code Monkey logo

gbowne1site_react's Introduction

gbowne1site_react's People

Contributors

adeleke5140 avatar auth-02 avatar ennanuel avatar gbowne1 avatar jiginjayaprakash avatar k-deepak04 avatar web-dev-kushal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gbowne1site_react's Issues

Add dark mode theme and styling

This page needs a MUI toggle button in the navbar for light / dark mode.

An acceptable alternative would be something that detects the users device theme state.

[BUG] Top Nav bar issues

There are several issues with the blue top nav bar.

  • Too high, should be 60px-80px high on desktop.
  • Navigation and its link buttons are now invisible
  • Search bar also the wrong size

Other minor issues.

[BUG] Gallery page

The gallery css needs some work.

First of all, the header and footer across the entire app is too tall on Desktop. Consider that my CSS viewport size is 1884x905.

The background between the header and footer, I am not happy with the color.

I typically like blue and gray colorization and black text, keeping in mind. If any texture is used, I like a brushed metallic finish background that is not too light and not too dark.

CookieCard not working or displaying

There should be a cookie accept card displaying when the app loads, at the bottom of the viewport.

Its semi-transparent black. With a yellow button.

Its not displaying.

Fix mobile view and add mobile media queries.

My desktop device is 1920x1080 but the CSS viewport is 1884px x 905px.

I always expect my topbar/topnav on desktop to be 1884x60 when inspecting it in console.

I expect CSS breakpointsin any media queries to be:

1920x1080 (Desktops)
1366x768 (Laptops)
375x667 (Some mobile and tablet)
360x640 (Other mobile and tablet)

I expect the footer to be no more than 500px high, but my footer only needs to contain my social icons and copyright and quick contact links so can be very short in height.

[TODO] Fix the footer

The footer has a number of issues..

The app backround is too light to tell any significant issue. The footer background is white, but has gray bars across the icons and the copyright section.

The social media icons somehow lost their colorization #35 and I would like to use the icons' official colorization, and the Instagram icon should use the same colorization it uses on their site/app.

I also feel like the footer especially is way too tall, and the icons do not have good separation, especially if someone looked at it on a mobile device and tried fat fingering it with big fingers. Clicking on Desktop view would be fine but, on mobile would be not that good.

Separate and a minor issue is that there is ~5-10px of margin/padding on the left side of the view all the way down.. that also affects the footer.

[BUG] Blog not displaying

Clicking on the blog button in the nav, if you can hover find it with the hand on the nav bar.

The page as it exists doesn t display.

[TODO] Build a Blog page

I just added a new Blog.jsx to the App as a baseline to start with.

I need a paginated Blog container with a comment container. so people can page through my different posts with breadcrumbs or tabs.

I want to be able to include a picture with my blog post.

I also created a boilerplate Editor.jsx too that can be included. Will push this up tonight.

[A11y] Fix A11y issues

Issues are contrast, keyboard and text labeling and are hitting these issues:

  • Clickable elements must be focusable and should have interactive semantics
  • Content with images must be labeled
  • Focusable element may be missing focus styling.
  • Does not meet WCAG standards for accessible text
  • Interactive elements must be labeled.

Fix navbar and routing

My desktop device is 1920x1080 but the CSS viewport is 1884px x 905px.

I always expect my topbar/topnav on desktop to be 1884x60 when inspecting it in console.

I expect CSS breakpoints in any media queries to be:

1920x1080 (Desktops)
1366x768 (Laptops)
375x667 (Some mobile and tablet)
360x640 (Other mobile and tablet)

I expect the footer to be no more than 500px high, but my footer only needs to contain my social icons and copyright and quick contact links so can be very short in height.

My two choices for color in navbar are black or blue.

@k-deepak04

Minor issues I found while in the browser console

  1. Navigated to /about or having clicked on About in the navigation:

    Error in parsing value for ‘transform’. Declaration dropped.

  2. Navigated to /# or clicking on my name in the nav
    sometimes this file does not GET /static/media/gkb_50x50.54e7204fcc05cc527cff.png but trying to a browser refresh might.

  3. Navigated to /gallery or clicking on Gallery:

    Unknown pseudo-class or pseudo-element ‘-ms-input-placeholder’. Ruleset ignored due to bad selector. appears 3 times.

Add some of the text from my GitHub Profile

I intend to change a large portion of my GitHub profile README.MD by moving most of the text in my Readme Profile on GitHub to the About Me section of my page then just link to my page in my readme and provide a short readme instead so that my GitHub profile is complete but not TL:DR. People can go to my site if they want to know more about me.

Unable to see the CookieBar component

I added a CookieBar component.

I was unable to get the component to render.

It's a semi-transparent bar with a yellowish button in a small strip at the bottom of the view.

Fix deprecation warning on npm start

There is a message that quickly pops up when you try and run npm start in the root of the project..

It needs to be fixed. Haven't found very good information on how to fix this. Here's the message...

$ npm start

> [email protected] start
> react-scripts start

(node:22828) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:22828) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: 'onBeforeSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.

[CSS][BUG] Contact Page issues, including fixing whitespace, scrolling, etc.

In desktop view, with the viewport set to 1884px by 905px, and navigated to /contact or click on Contact button in nav. (set your browsers responsive settings to 1884 x 905 and look at the view.. (to replicate my view).

Scrolled up on the page there is a lot of white space in between the navbar and the card in the center of the view. which seems to be causing some issues. When scrolled up on the page, The bottom of the card extends into the the top few px of height in the footer.

There should not be any scrolling on this page.

Scrolling down on the page makes the view look normal.

The fields in this view also do not look great.

Fix BlogEditor.jsx

The blog editor doesn't display. The blog editor in and BlogEditor.jsx

There are no routes to this page either, and no good navigation to this either.

The blog editor should only be displayed only when I'm logged into the app.

The app probably needs a login so I can login and create blogs using the editor.

[BUG] Footer Social Icons

The footer social icons no longer have their styling and colorization.

The links appear to be fine and working.

Fix Contact page

The contact page needs fixing, the contact extends through the bottom of the footer

Screenshot 2023-10-22 at 18-07-48 React App

The content is huge making it scroll and its not visible in its entirety and as you can see from the pic it actually goes through the bottom of the footer.

Even though my device is 1920x1080, my viewport is 1884px x 905px so use your browsers responsive test and set it to that viewport and see how it looks and behaves at that resolution. in my viewport (and most others except mobile/phone) it should be completely visible in one view without having to scroll.

Remove Bootstrap, Migrate to MUI

This project uses a pile of dependencies.. including react-bootstrap.

I originally intended this project to use MUI not Bootstrap.

I should've mentioned this earlier.. but I guess that was missed in my specifications.

MUI is already installed.

Design About Me

Design the about me as per the Screenshots mentioned in the Discussion tabs.

Redesign Contact Me.

Design the Contact me as per the Screenshots mentioned in the Discussion tabs.

[TODO] Fix Blog page styling

To run the server,

use json-server --watch db.json --port 8000

This will be used till I get the MySQL, MariaDB, MongoDB, PostgreSQL database set up.

To see the blog, click on the Blog button in the navbar, or go to /blog/.

You won't be able to see the blog render unless json-server is running.

Aside: There's no blog editor either. I made an issue for that.

The Blog.jsx and the accompanying Blog.css is garbage. I want users/followers/viewers to be able to see and comment on each post, as well as heart/like, thumbsup, thumbsdown, flag, etc. (typical blog things)..

The blog should have title, subtitle, date/timestamp and typical blog metadata displayed with each. Also ability to post photos with the blog post.

Fix and re-layout the About page

The about page isn't laid out the way I would really like it and it does not have near enough information about me.

I would like to propose a new layout for the About page

Something like:

Gbowne1SiteReact

Issues with App.css

At least in my case, in Firefox 119-121.. and this is pretty much the same when looking at the console in every route/page.

So, the issue here is:

in the * {...} font family, margin and padding have a strikethrough in in the inspector

This might also because these also exist in NotFound.css's * {...}

It's also calling for some of these from bootstrap.css and _reboot.css from react-bootstrap. In a separate issue I just created, bootstrap will be getting removed.

So, this might make the browser confused about some things having the same CSS rules, so it strikethroughs the rule in the console

Also if you look,

shows overflow. I would like elements not to overflow.

Fix favicon not loading

The correct favicon.ico is not loading even in a build.

I removed the default one by CRA and made sure its in the public folder but its not loading.

The correct file is 16x16 and shows the GKB logo.

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.