Coder Social home page Coder Social logo

front-end's People

Contributors

harshil1712 avatar imox2 avatar pranitb10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

front-end's Issues

Add Search

Is your feature request related to a problem? Please describe.
Add a search bar to search and filter jobs.

Describe the solution you'd like
Use Algolia to add the feature.

Describe alternatives you've considered
Use Elastic Search.

Additional context
This will help in easily searching and filtering jobs.

Filters can't be clicked on on md+ views

Describe the bug
A negative z-index value is causing the filter values to hide under its parent div, which then doesn't allow to click on them.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://hirejuniors.dev/ on a device with width >768px.
  2. Try clicking on Filter checkboxes.
  3. Open Dev Tools use the "Element Selector" present in top left of dev tools to hover on the Filter Area.
  4. The parent div gets highlighted, indicating it gets stacked over child Filter div.

Expected behavior
Z-indexes are used in a correct manner to replicate current stacking behavior minus the filter div stacking behind parent.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Firefox and Edge
  • Version: v85 and v87 respectively

Smartphone (please complete the following information):

  • Not applicable to smartphones.

Additional context
Current implementation allocates a z-index of -1 to Filter div. Its preferrable to only use positive values to prevent such behavior.

Load images from /public

Fetching images from /public folder works in development but the image doesn't render in production.

Add Tests

Is your feature request related to a problem? Please describe.
Add tests to the project.

Fetch data from GraphQL end-point

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

Add GitHub Linters

Is your feature request related to a problem? Please describe.
The project doesn't have a linter setup.

Describe the solution you'd like
Add a linter for the project.

Additional context
This will help in keeping consistency.

Fix the pagination

Describe the bug
The pagination at the bottom of the page doesn't look good. On a small screen, they don't render correctly and create an issue with the responsive design.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '/'
  2. Scroll down to the bottom
  3. You will observe 1 to 18-page numbers displayed. Open it in a responsive window.

Expected behavior
There should be a limited number of page numbers shown at the bottom. There should be a next and previous button that he's the user navigate to different pages, shrinking the current list of page numbers.

Screenshots

This is how it looks on a desktop
Screenshot 2021-01-24 at 8 41 02 AM

This is how it looks on a smaller screen
Screenshot 2021-01-24 at 8 58 55 AM

Text and Button Color in Footer fails contrast accessibility guidelines

Describe the bug
The color difference between the footer background #E0DAF8 and the purplePrimary Color in text and Button background #AF9BFF doesn't have enough contrast. Its less than the minimum required contrast value and isn't easy to read. A color palette change with colors having a better contrast is needed.

This is also applicable to the text color for pagination links and the color of the Logo.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://hirejuniors.dev/
  2. Open Dev Tools and enable the Element Selector. Ctrl + Shift + C
  3. Hover over link text.
  4. Make note of Contrast value under Accessibility.

Expected behavior
Contrast value should be more than 4.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Edge
  • Version: v87

Smartphone (please complete the following information):

  • Device: Nokia 6.1
  • OS: Android 10
  • Browser: Edge
  • Version: v45

Additional context
I have a few suggestions in terms of color palette changes:

  1. The easiest change while maintaining current color palette would be to add a darker variant of the purple. I found #574D7E a suitable option.
    image

  2. A newer purple palette I found more vibrant w/ better compatibility with a future dark theme that would require lighter shades of purple.

    • Primary: #892CDC
    • Lighter variant: #C69FEF
    • Darker variant: #6511C6
  3. A different color from the current palette altogether, I find #FED710 (A warm yellow) and its shades, very appealing.

I can produce mockups once a direction has been decided. ๐Ÿ˜„

Page overlay in mobile devices.

About page and footer is overlay
On mobile device About page and footer are overlaying.

Screenshots
Mobile Screenshot
Firefox Screenshot

Smartphone:

  • Device: [Mi a3]
  • OS: [Android:10]
  • Browser [Chrome, firefox]
  • Version [87,84]

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.