hirejuniors-dev / front-end Goto Github PK
View Code? Open in Web Editor NEWThe front-end for hirejuniors.dev
Home Page: https://hirejuniors.dev
License: MIT License
The front-end for hirejuniors.dev
Home Page: https://hirejuniors.dev
License: MIT License
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.
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:
>768px
.Expected behavior
Z-indexes are used in a correct manner to replicate current stacking behavior minus the filter div stacking behind parent.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Current implementation allocates a z-index
of -1 to Filter div. Its preferrable to only use positive values to prevent such behavior.
Fetching images from /public folder works in development but the image doesn't render in production.
Is your feature request related to a problem? Please describe.
Add tests to the project.
Use relevant icons/emojis in the cards.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
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.
When I opened https://hirejuniors.dev/?ref=producthunt and clicked on the hamburger and started scrolling the navbar contain were not visible because it was hiding behind the search bar.
Smartphone :
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:
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
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:
Ctrl + Shift + C
Contrast
value under Accessibility
.Expected behavior
Contrast value should be more than 4.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
I have a few suggestions in terms of color palette changes:
The easiest change while maintaining current color palette would be to add a darker variant of the purple. I found #574D7E
a suitable option.
A newer purple palette I found more vibrant w/ better compatibility with a future dark theme that would require lighter shades of purple.
#892CDC
#C69FEF
#6511C6
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. ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.