willywos / jobbyjobjob Goto Github PK
View Code? Open in Web Editor NEWRails website that gathers remote jobs from different remote job boards so you can find a jobby job easier.
Home Page: https://www.jobbyjobjob.net/
License: MIT License
Rails website that gathers remote jobs from different remote job boards so you can find a jobby job easier.
Home Page: https://www.jobbyjobjob.net/
License: MIT License
Provide a company page for users to be able to view postings by a company.
When a user views a job posting or views the posting on the index, search or job posting view the company will have a link to a new company page.
The company page should include:
Additional Features
The emails that get sent out from the site that are generated from Devise, the authentication library are very plain. They could be updated to make them a little nicer.
Here is an example of the forgot password email:
Somethings to add to the email are:
Other emails that needed added
Emails should be from: [email protected]
My email is: [email protected]
Currently on the site there is no way for a user to update their password. When a user logs into their account they should be able to go to settings and update password.
Settings should also include these new fields:
These fields should be integrated into the resume builder and auto-populated when creating a new resume. Information will not be available to other users or users who are not logged in.
When a user clicks on a filter or enters a search term the pagination does not update. The links for the pagination do not retain the search results and goes back.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When a user searches or clicks on a filter the pagination should update to reflect how many pages/posts there are based on the users search result or filter.
Some of the company logos that show on the site do not look good and appear to be skewed.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The image should show up and not look skewed and look like the other images that show up correctly.
When a user goes to the index of the website there should be a way to pull data via RSS and JSON formats. This should be handled by the request format.
The JSON and RSS should include fields from the job posting and be ordered by the publish date in descending order so newest items show first.
Users should also be able to view the individual posting in this format.
http://localhost:3000/?format=json
http://localhost:3000/?format=rss
http://jobbyjobjob.net/post/28133.json
http://jobbyjobjob.net/post/28133.rss
http://localhost:3000/?utf8=%E2%9C%93&query=ruby&format=json
http://localhost:3000/?utf8=%E2%9C%93&query=ruby&format=rss
JSON format should follow the JSON API
The pages should include a link in head of the html with the link to the rss feed.
<link rel="alternate" type="application/rss+xml" title="Subscribe to Jobby Job Job Feeds" href="http://localhost:3000/?format=rss" />
There should also be a link to the rss feed on the top right side under the view history with a link for users to subscribe to the feed. The links should point to the individual feeds for rss and json.
Please let me know if you have any questions.
As a user who visits the site on their mobile device. The filters currently show below the job posts. It might be better to move it about and change the layout so they can span across to make it easier to click and view.
This is a good project to work on if you want to do Hacktoberfest #Hacktoberfest Some things that might be fun to work on:
There is a background job that runs on a heroku scheduler that calls the rake task rake jobby_job:process_job_sites
. This basically removes that are a month old and pulls them from the job boards. The removal of older postings is done to keep the database from getting very large.
To Reproduce
Steps to reproduce the behavior:
$ rake jobby_job:process_job_sites
$ rake jobby_job:clear_job_sites
Expected behavior
My Jobs should not be removed.
Additional context
I think the best option is to change how jobs are saved. Maybe updating the saved_jobs table to store the job posting information instead of the reference to the id of the job post. This way all the data is still saved and can be queried against. Then updating the My Jobs page to pull job postings from the information saved in saved_jobs.
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.