All Projects → skyderby → skyderby

skyderby / skyderby

Licence: AGPL-3.0 license
The most advanced flight analysis and competition scoring

Programming Languages

ruby
36898 projects - #4 most used programming language
typescript
32286 projects
Haml
164 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to skyderby

Rspec Rails Examples
RSpec cheatsheet & Rails app: Learn how to expertly test Rails apps from a model codebase
Stars: ✭ 2,089 (+2544.3%)
Mutual labels:  ruby-on-rails
Brevidy
A video social network built with Ruby on Rails, HAML, Bootstrap, and jQuery.
Stars: ✭ 220 (+178.48%)
Mutual labels:  ruby-on-rails
projects
Türk geliştiricelerin açık kaynak Ruby projeleri
Stars: ✭ 13 (-83.54%)
Mutual labels:  ruby-on-rails
Enhanced Rails Architecture
A set of good architectural patterns beyond the pure Ruby on Rails architecture.
Stars: ✭ 185 (+134.18%)
Mutual labels:  ruby-on-rails
Still life
Rails upgrade's best friend
Stars: ✭ 213 (+169.62%)
Mutual labels:  ruby-on-rails
Octopus
Database Sharding for ActiveRecord
Stars: ✭ 2,496 (+3059.49%)
Mutual labels:  ruby-on-rails
Terrastories
Terrastories is a geostorytelling application built to enable local communities to locate and map their own oral storytelling traditions about places of significant meaning or value to them. Check out our Wiki for open source development information.
Stars: ✭ 158 (+100%)
Mutual labels:  ruby-on-rails
s3 asset deploy
Deploy & manage static assets on S3 with rolling deploys & rollbacks in mind.
Stars: ✭ 63 (-20.25%)
Mutual labels:  ruby-on-rails
Inject Some Sql
Have fun injecting SQL into a Ruby on Rails application!
Stars: ✭ 211 (+167.09%)
Mutual labels:  ruby-on-rails
handbook
📙 ErgoServ Developer's Handbook - a collection of guides, recipes, and scripts for helping you get things done, better.
Stars: ✭ 46 (-41.77%)
Mutual labels:  ruby-on-rails
Email Dashboard
📪 An interactive emailing management service with scheduling, templating, tracking and A/B testing.
Stars: ✭ 194 (+145.57%)
Mutual labels:  ruby-on-rails
Acts as indexed
Acts As Indexed is a plugin which provides a pain-free way to add fulltext search to your Ruby on Rails app
Stars: ✭ 211 (+167.09%)
Mutual labels:  ruby-on-rails
Vueonrails
💎 Rails gem with the power of Vue.js components
Stars: ✭ 250 (+216.46%)
Mutual labels:  ruby-on-rails
Recurly Client Ruby
A Ruby API wrapper for Recurly
Stars: ✭ 184 (+132.91%)
Mutual labels:  ruby-on-rails
nxt init
Define initializers and attribute readers for your arguments with a single line of code
Stars: ✭ 21 (-73.42%)
Mutual labels:  ruby-on-rails
Rails api base
API boilerplate project for Ruby On Rails 6
Stars: ✭ 172 (+117.72%)
Mutual labels:  ruby-on-rails
Filestack Rails
Official Ruby on Rails plugin for Filestack File Picker that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
Stars: ✭ 220 (+178.48%)
Mutual labels:  ruby-on-rails
ROBOgram
Instagram clone built with React/Redux, Ruby on Rails, PostgreSQL, AWS S3
Stars: ✭ 37 (-53.16%)
Mutual labels:  ruby-on-rails
rails 6 github template
Easy way to get a new Rails 6 project up and running.
Stars: ✭ 12 (-84.81%)
Mutual labels:  ruby-on-rails
Stream Rails
Rails Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 250 (+216.46%)
Mutual labels:  ruby-on-rails

Skyderby

Code Climate Test Coverage CI View performance data on Skylight

Why Skyderby exists?

In April 2014 I finally got the GPS tracker. After a couple of wingsuit jumps with it I wanted to check my results and faced the following problem: all existing services (free or commercial) didn’t show any results at all or showed it in a very uncomfortable way.

So I decided to create a new application.

Development

Setting up a development environment

  • Install asdf - See https://asdf-vm.com/guide/getting-started.html
  • Install asdf plugins:
    • asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
    • asdf install nodejs latest
    • asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
    • asdf install ruby latest
  • Install Docker
  • Install postgres with sudo apt-get install postgresql libpq-dev
  • Install yarn with npm install -g yarn
  • Clone the skyderby git repository with git clone https://github.com/skyderby/skyderby.git
  • cd into the repository
  • asdf install
  • bundle install
  • yarn
  • cp .env.example .env
  • Configure postgres to trust local connections. Edit /etc/postgresql/12/main/pg_hba.conf as follows:
- local   all             all                                     peer
+ local   all             all                                     trust
- host    all             all             127.0.0.1/32            md5
+ host    all             all             127.0.0.1/32            trust
  • After editing the file, sudo service postgresql restart
  • Run the following rails commands to initialize a database:
    • rails db:create
    • rails db:schema:load
    • rails db:seed
  • Start the services:
    • In one terminal, run bin/webpacker-dev-server
    • And in another one, run rails server
  • To create an admin user, run rails console and enter the following commands:
    • User.create!(email: '[email protected]', password: 'asecretpw', password_confirmation: 'asecretpw', profile_attributes: { name: 'Admin User' })
    • User.last.update!(confirmed_at: Date.today)
    • Role.pluck(:name)
    • User.last.roles << Role.find_by(name: 'admin')
  • Visit http://127.0.0.1:3000
  • Log in with your admin user email and password

TODO

  • Fix postgres usage so that the config file doesn't need to be edited
  • Redis installation instructions, and documenting what it's needed for

Million Thanks to

Alex and Svetlana Rubinshtein, Shane Dunn, Aleksey Shatilov, Valeriy Salcutsan, Simon Repton, Evgeniy Pavlov, Egor Orlow, Simon Perriard, Aleksey Galda, Flo Kas, Csaba Szörényi, Aleksandr Zharikov, Ekaterina Larina, Tatyana Holm, Yulia Makoveeva, Daniel Duarte, Leonid Sigalov, Sergey Panteleev.

Licensing

Code released under AGPLv3 license.

Note: Skyderby is using Highcharts JS library which is licensed under Creative Commons Attribution-NonCommercial 3.0 License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].