quitequinn / ConNextor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ConNextor

Description

ConNextor is a web platform to gather bright minds, spawn creativity and build projects. (add in more!!)

Running this application

Prerequisites

You need the following installed, preferably on a Linux system. The versions are what is used during core development, use other versions at your own risk.

  • Ruby, version 2.1.5
  • PostgreSQL, version 9.3.5

See docs/ for stripped-down guides to install them.

Installation

git clone https://github.com/tlulu/ConNextor.git   # Clone this repository
cd ConNextor/                                      # Go to working directory
bundle install                                     # Installs the correct gems
rake db:migrate                                    # Import the database
rake db:seed                                       # Seed the database
rake test                                          # Run test suites
rails server                                       # Start the server

Configuration

See the config/ folder to see configuration details and make changes as you need. database.yml is not version controlled, so configure it to local environment.

Need some keys for OmniAuth. (will add later)

Application Stack and Frameworks

  • Frontend
  • Sass with Compass, which compiles to CSS3 (with Rails Asset Pipeline); Helps produce more readable and dynamic code, and Compass helps align the frontend to modern design patterns
  • Bootstrap libraries for styling and formatting; Robust, small and has critical components for mobile support
  • JavaScript, with libraries including jQuery; Powerful with a multitude of functionalities for interactive elements
  • Backend
  • Ruby on Rails, see gem versions in Gemfile; Stable MVC framework that is easy to start because of Rails generators, and has a large community to support it
  • OmniAuth from Twitter, Facebook and LinkedIn; Widely used for better security and easy login
  • Operating System
  • Unix-based system; Ease of development

Styling and other

See docs/ folder for more documentation on style, and installation of prerequisites.

About


Languages

Language:Ruby 56.4%Language:HTML 33.1%Language:CSS 8.4%Language:JavaScript 2.1%