Skip to content

A code challenge starter application

Notifications You must be signed in to change notification settings

ahall26/challenge

 
 

Repository files navigation

Beehiiv - Challenge

What is Challenge?

Challenge is a rails/react app meant to be used with our code challenge assignment. Use this as the starting point for your code challenge.

The Stack

Server

  • Language
    • Ruby 2.7
    • Rails 6
    • Node 14

Development Getting Started

# Clone and setup repo
git clone git@github.com:beehiiv/challenge.git
cd challenge

# Install and setup server dependencies
bundle install
bundle exec rake db:create db:migrate
yarn install

Run it

# Backend (http://localhost:2000)
bundle exec foreman start

# Frontend (http://localhost:2001)
yarn watch:app

Test It

# Setup test DB for testing
./scripts/setup_test_db

# Run tests
bundle exec rspec

Lint It

bundle exec standardrb

What it contains

Index Page

image

Add Subscriber Modal

image

Update Subscriber Status Modal

image

About

A code challenge starter application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 57.7%
  • JavaScript 37.9%
  • HTML 3.2%
  • Other 1.2%