This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories. Note: The previous design document may be incomplete, as you need to find an archived version of the challenge as all legacy
challenges have had their documentation removed from DevChallenges.
Job Apis are scarce and don't seem to last. Found this api from Github. Didn't want to bother with api keys and I thought it would be nice to use graphql for a change. Of course, the api is pretty barebones, abandoned, and only seems to be left up for resume purposes. It allows mutations to add job listings. But you can't do much flexible querying (No pagination). So it is impossible to add all the devchallenge requirements. Lucky, I didn't spend much time but I learned a lot of interesting things in my research of the challenge. I will explore more job apis and hopefully find a suitable replacement.
Could use data-fns and its format function to easily convert the postedAt to a more readable date.
- Steps to replicate a design with only HTML and CSS
- YouTube - Pagination with Apollo Client
- YouTube - React Router Pagination
- Apollo GraphQL - pagination
- YouTube - React-Paginate tutorial
- Blog - filter results
- YouTube - useQuery hook
- Stack Overflow - nested variables