Skip to content

ufo-hunters/ufohunters-site

Repository files navigation

Build Status

ufo-hunters.com

A site that collects a huge data set of UFO sightings all over the world. Our main purpose is to collaborate spreading objective UFO data.

Overview

This site is built with an incredibly powerful web framework called Ruby on Rails, that uses the most eloquent and elegant programming language we've ever used.

UFO-hunters.com was realized from scratch with Ruby 1.9 and Rails 3.3.2 and it has been recently upgraded to Ruby 2.1.2 and Rails 4.1.2 .

All the UFO data we collect is regularly imported into a NoSQL database called MongoDB, with geospatial "2dsphere" indexes that considerably ease all the stuff with coordinates and geolocation.

The site allows access to a private area where the users can create their own articles.

Video and Image Galleries are Blueimp Gallery implementations.

The current responsive version of the site has been developed using Twitter BootStrap.

All maps are implemented with Google Maps API V3.

You can support the development of Ufo-Hunters via Pledgie - thanks for your help

Dependencies

ufo-hunters.com uses MongoDB as document database and Cloudinary as cloud-based image store. To install all the dependencies run

gem install bundler
bundle install

Built With

• Ruby on Rails — Our site is a Rails app.

• Bootstrap - Built our responsive site with Bootstrap.

• MongoDB — Our main data store.

• Redis — We use Redis as a cache and for transient data.

• Cloudinary - Image management and manipulation in the cloud.

• CloudFlare - It is a very popular and free CDN.

• Unicorn - This web server enables the concurrent processing of requests.

How to contribute

Want to help improve ufo-hunters.com?

There are many ways to contribute to ufo-hunters.com and the UFO community. You may collect UFO reports, join a UFO organization such as MUFON or NUFORC, or ellaborate an article to share your story if you witnessed a UFO or had an encounter.

If you are a UFO investigator and want to share your work, just send us a doc or link so that we can publish it.

If you saw something wrong please do report it in the issue tracker.

Once you have forked the project, feel free to send us a pull request.

If there's some other way you'd like to contribute, feel free to contact us! Thanks for your interest!