An app using Active Reader, ruby, rubygems, web scraping, BDD, Sinatra and CRUD routing to search multiple job and social sites (meetup, indeed, craiglist, etc.) for a software developer job and networking events. A user can simultaneously search for a job and find events to attend for networking. There is also an opportunity to gather information about attendees or speaker at the event.
- Retrieve search results from LinkedIn, craigslist (CL), and TBD.
- Use Nokogiri gem to scrape results from CL
- Join relationship between Meetup and Meetup Groups (MeetupGroup has_many Meetups).
- Validates the MeetupGroup name is unique.
- Join relationship between Meetup and Meetup Groups (Meetup belongs_to MeetupsGroup).
- Validates the Meetup name is unique.
- A user should be able to perform a job search by inputting the following...
- Languages
- Location
- Experience level (Entry, Intermediate, Senior)
- Search Radius
- A user should be able to view results (jobs and suggested meetings).
- A user should be able to pin favorite jobs and or favorite meetups.
- A user should be able to select a link to view more details about the job/meeting.
- A user should be able to associate the job with meetups in the area. (ongoing)
- A user should be able to associate a meetup event with event leader or attendee at the event, for networking purposes. (ongoing)
- A user should be able to view the event leader or attendee LinkedIn profile, for networking purposes. (ongoing)
- ($ gem install sinatra-activerecord)
- ($ gem install rake)
- Install gem bundler ($ gem install bundler; $ bundle install; $ bundle update)
- Install Postgres ($ gem install pg)
- Open Postgres ($ psql)
- rake db:create
- rake db:migrate
- ruby app.rb
- Ruby, Sinatra and shoulda-matchers (application)
- LinkedIn API TBD (application)
- Active Record and Rake (database and application)
- Rspec and Capybara (testing)
Copyright (c) 2018 Taking_Care_of_Business_Productions