Ches-ctrl / Cheddar

UCAS for jobs.

Home Page:https://www.cheddar.jobs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Cheddar πŸ§€!

Problem 🌍

Getting a job is super difficult. Getting a job at a company committed to Net Zero is almost impossible.

In the UK alone, 1m students graduate each year. 37% of them list climate change as their 'No.1 concern'.

This means that 370k graduates each year cannot make career choices matching their No.1 Concern.

And this is just in the UK...

Solution 🌱

Cheddar πŸ§€ - the frictionless job site for all jobs, featuring climate data. The only site you need to get hired.

Graduate Ruby on Rails Jobs in London πŸ’Ž

See graduate Ruby on Rails jobs in London

Sign up to the waitlist πŸš€

Sign up to the waitlist

Basic Setup πŸ› οΈ

  1. Clone the repo
  2. Bundle install
  3. Run: rails db:create db:migrate db:seed
  4. Run the server: bin/dev (runs server + sidekiq automatically)
  5. You're up and running πŸŽ‰

Additional Setup 🧰

To make full use of Cheddar's features (scraping, cloudinary files, chatgpt):

  1. Add a .env file:
# Scraper functionality
SCRAPE_EMAIL_1 = "your_email"
SCRAPE_PASSWORD_1 = "your_password"

# File uploads
CLOUDINARY_URL = "your_cloudinary_api_key"

# Map Functionality
BING_API_KEY = "your_bing_api_key"

# AI functionality
OPENAI_ACCESS_TOKEN = "your_openai_api_key"

# Company Description Functionality
CRUNCHBASE_API_KEY = "your_crunchbase_key"

# Company Industry Service
COMPANIES_HOUSE_API_KEY = "your_companies_house_api_key"

Tech Stack πŸ§‘β€πŸ’»

ruby rails postgresql JavaScript stimulus html5 css3 bootstrap git heroku

Team πŸ‘«

Roadmap πŸ›£οΈ

Getting Involved πŸ‘‹

Contributing πŸ§‘β€πŸ’»

Collecting Net Zero data πŸ“Š

  • We have a volunteer team collecting Net Zero data, similar to πŸ‘‰ Net Zero Tracker

Supporting the project πŸ’š

  • Help us make companies Net Zero! Coming soon

License πŸ“œ

Β© Charlie Cheesman - All rights reserved.

Code of Conduct πŸ˜‡

Summary - Be nice! Everyone interacting in the Cheddar's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct

Troubleshooting 😡

If you get an error on load, you may need to install redis:

# install redis for your local server
brew install redis

# start redis in the background
redis-server

# run the server
bin/dev

Also if you get a chromedriver error:

# install chromedriver
brew install cask chromedriver

# allow it for your system
* Go to Security & Privacy and click β€˜Allow Anyway’

About

UCAS for jobs.

https://www.cheddar.jobs

License:Other


Languages

Language:Ruby 63.7%Language:HTML 20.9%Language:CSS 6.0%Language:SCSS 4.6%Language:JavaScript 4.6%Language:Dockerfile 0.2%Language:Shell 0.1%Language:Procfile 0.0%