krtb / they-elect-backend

API for "They Elect" web app; find relevant information on who supplies U.S. political candidate donations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

They Elect Web App API

  • Back-End API for They Elect app
  • Makes calls to the OpenFEC API
  • Currently hosted with: Heroku
  • Front-End of application built with React, can be found here: They Elect

Prerequisites prior to installation

  • Have NPM installed
    • Version: 6.11.2
  • Have Ruby installed
    • Version: 2.6.4
  • Have Ruby On Rails installed
    • Version: gem 'rails', '~> 5.2.0'
  • Have PostgreSql installed
    • Version: gem 'pg', '~> 0.18.4'
  • Herkoku CLI

Setup

  1. cd int project
  2. bundle install
  3. rails db:migrate

Relational Database Management, Schema Overview

  • TBA

Tech Stack

  • Database
    • PostgreSql
  • Framework
    • Rails
  • Back-End Language, Object-Oriented
    • Ruby

About

API for "They Elect" web app; find relevant information on who supplies U.S. political candidate donations.

License:MIT License


Languages

Language:Ruby 76.4%Language:HTML 13.0%Language:JavaScript 9.0%Language:CSS 1.6%