Skip to content

GregoryJFischer/voicemail_fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoiceMail

Table of contents

Overview

VoiceMail

Tackling the limitations of emailing legislators to share your opinion. Create a platform for finding, and then meaningfully influencing representatives via physical mail.

This project is based off Turing's consultancy project. More details can be found here

Project Management

Wireframes

Home Page Registration User Dashboard Edit_New Letter Pending Letter Show Sent Letter Show

Setup

  1. Fork and Clone the repo
  2. Install gem packages: bundle install
  3. Setup the database: rails db:{drop,create,migrate}
  4. Run bundle exec rspec to test

OAuth Setup

OAuth-setup

API Setup

  1. Set-up Figaro: bundle exec figaro install
  2. Navigate to /config/application.yml
  3. Paste the following code and replace with your respective credentials:
GOOGLE_CLIENT_ID: 'YOUR-GOOGLE-CLIENT-ID'
GOOGLE_CLIENT_SECRET: 'YOUR-GOOGLE-CLIENT-SECRET'
BASE_URL: http://localhost:5000

Endpoints

Endpoints

Technologies

Versions

  • Ruby 2.7.2
  • Rails 5.2.5

Development

Atom Bootstrap Figaro Git Github Markdown PostgreSQL Postman Ruby on Rails

Languages

ActiveRecord Ruby

Deployment

Heroku Circle CI Faraday

Testing

Capybara Launchy Pry RSPEC Shoulda Matchers Simplecov VCR Webmock

Development Principles

OOP TDD MVC REST

Contributors

LinkedIn

Github

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published