A job searching website tailored specifically for the solar industry. Users can specify search radius and filter roles as desired. Data is obtained from indeed.com.
https://www.solarjobsearch.com/
- Why this project
- How to use
- Highlights
- Limitations
- Built with
- Notable tools
- Known functional bugs
- Known visual bugs
- Screenshots
- License
When I worked in the solar industry, I found it difficult to find positions that were relevant to my particular skillset. Even the most popular online job boards displayed tons of irrelevant results and nested bothersome advertisements. To date, no job board (that I know of) offers the option to open multiple links simultaneously or the ability preview the location of the job. I created a specialized job board to address all the aforementioned problems.
- Input your desired search location (or leave blank to search in middle of US)
- Input your desired search radius (or leave blank to search entire country)
- Click 'Search for solar jobs!' and wait a few moments for results to load
- Results are displayed in increments of 25. Click on a page number below the results to step forward or backward
- Your original inputs for location and radius auto populate on the results page. Change them to retrieve new results
- Job roles can be filtered by selecting desired checkboxes. Results update automatically.
- Job type can be filtered by selecting the desired radio button. Results update automatically.
- Responsive design is mobile and tablet friendly
- Checkbox system to select and open multiple job listings at once
- Instantly fetch up to 250 job results from indeed.com
- Dynamic map preview option available for every job result
- Partial page uploading system
- Cyclic news feed on home page
- Location auto-complete
- Cross-browser compatible (more extensive testing can be done)
- Job description does not populate correctly sometimes
- Unable to fetch job results in chunks. Must make large call at once. Limitation of scraper used.
- News feed results could be more optimized
- React.js
- Redux
- Bootstrap
- CSS (SCSS)
- HTML
- Node.js (Express)
- indeed-scraper
- Axios + redux-thunk
- NewsAPI
- Google Analytics
Select all jobs does not workHeader needs workTranslate coordinates to city before runningUnnecessary and laggy auto fetch on location update. Add buttonDynamic URL generation with historyPolyfill arr.includes method for IE compatibility. App doesn't work at the momentHTTPS redirect from www.solarjobsearch.com. (note: OK without www)- Upperbound text on job results headline not correct for counts % 25 !==0
- Geolocation feature needs a timeout check and warning for Opera and Safari
- Location does not work on FireFox even with permission
Safari alignment issues on landing pageSearch inputs spacing gets strange for very large screen/high resolutionsOpera and MS Edge glyphicons move out of positionSafari overlapping distance dropdown menu on resize toggle- MS Edge tooltips move elements up and down on hover
- Copyright (C) 2018 Alex Ha
- Please reference the license in the license.txt file


