BullhornXL is a very striped down version of Twitter. This is the sample app from Michael Hartl's, Ruby on Rails Tutorial. I have made quite a few changes and continue to add new functionality and features. v-2.7.2601
After cloning the repository, follow these steps to get the app up and running:
# Install Ruby dependencies
bundle install
# Install JavaScript dependencies
yarn install
# Create environment file (copy and update with your credentials)
cp .env.example .env
# Edit .env and add your database credentials, API keys, etc.
# Set up the database
bin/rails db:setup
# Build assets
yarn build
# Start the development server
bin/devThe application will be available at http://localhost:3000
To run the Rails test suite locally:
# install gems
bundle install
# prepare the test database
bundle exec rails db:prepare RAILS_ENV=test
# run all tests
bin/rails testStatic analysis:
# rubocop (style)
bin/rubocop
# brakeman (security)
bin/brakeman