Giter VIP home page Giter VIP logo

paypal-connect-test's Introduction

Circle CI

TOC

About

This is a base project to quickly spin up a Rails application which is built with opinions of BigBinary team.

Local Development Setup

bundle install
cp config/database.yml.postgresqlapp config/database.yml
rake setup
bundle exec rails server

Running with Docker

Pre-Requesites

Make sure you have docker and docker-compose installed.

Starting rails

docker-compose up

After the container is successfully created you should be able to access your app on http://localhost:9000

Replace Wheel with your project name

Let's say that the project name is Pump. Execute the command below to replace all occurrences of Wheel with Pump.

perl -e "s/Wheel/Pump/g;" -pi $(find . -type f)

Features

  • Uses Bootstrap .
  • rake setup to set sensible sample data including user [email protected] with password welcome.
  • Uses devise .
  • Heroku ready. Push to heroku and it will work .
  • Uses Rollbar.
  • Built in superadmin feature.
  • Uses modal box to showcase an example of editing information using modal box.
  • Enables strict mode for all JavaScript code.
  • Uses puma as web server.
  • Uses haml for cleaner syntax over erb.
  • No coffeescript. We prefer JavaScript.
  • Uses turbolinks.
  • Uses ActiveAdmin.
  • When exception is sent to Rollbar then uuid is also sent for debugging .
  • Uses DelayedJob.
  • Intercepts all outgoing emails in non production environment using gem mail_interceptor.
  • Uses CircleCI for continuous testing.
  • Has a bunch of tests to make it easier to get started with new tests.
  • Uses PostgreSQL.
  • Built in support for carrierwave to easily upload items to s3.
  • Built in support for "variants" so the pages can be customized for tablet or phone easily.
  • Uses simple_form.
  • Built in support for Mailgun.
  • Easy to generate "test coverage".
  • Content compression via Rack::Deflater.

Heroku Review

Heroku Review is enabled on this application. It means when a PR is sent then heroku automatically deploys an application for that branch.

Brought to you by

paypal-connect-test's People

Contributors

neerajsingh0101 avatar vipulnsward avatar prathamesh-sonpatki avatar rahulmax avatar shailesh-kalamkar avatar srih4ri avatar rkr090 avatar ershad avatar chiraggshah avatar prashant-1989 avatar nishantmodak avatar mohitnatoo avatar danishsatkut avatar heyogrady avatar rahulmahale avatar rishimohan avatar mechanicles avatar sharang-d avatar midhunkrishna avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.