Code Monkey home page Code Monkey logo

linqs's Introduction

README

Linqs is a link repository that will be utilized by General Assembly to store links with tags and comments about content for the WDI Immersive Course. The product can be used for any use case where links need to be categorized and stored. The product utilizes tags because its allows one link to be a part of multiple categories. The user experience allows for a consumer to contribute tags to a public workspace or store their own private links as well (using the private tag feature).

Technologies used in the production of this app include:

Linqs App 1) ruby 2.1.1p76 2) Rails 4.1.1 3) CSS 4) Javascript 5) Jquery 6) HTML5 7) JSON API Parsing

Hubot 1) Coffee Script 2) Reading and Writing to JSON files

You can see the Linqs product in action at linqs.herokuapp.com/

Below are the ERD (Entity Relationship Diagrams) for the project

User Stories: Linqs User can add a link via hipchat bot command User can see links based on a specific a tag User can create, read, update, destroy a link, tag, or comment User can see details of a link without leaving the main page User can login and logout User can set links to be private using the private tag User cannot create dupicate tags

Hubot User can add links via the bot User can retrieve relevant links via the bot

This README would normally document whatever steps are necessary to get the application up and running.

Things you may want to cover:

  • Ruby version

ruby 2.1.1p76 Rails 4.1.1

  • System dependencies

This has not been tested by our app.

  • Configuration in Heroku

HEROKU DEPLOYMENTS

heroku login
git add .
git commit -m "your commit name"
git push
bundle install --without production
git add gemfile
git add gemfile.lock
git push heroku master
heroku run rake db:migrate
heroku config:set SECRET_KEY_BASE=<your secret key>
  • Database creation heroku run rake db:create Requires Postgres 9.3.4.1 (23)

  • Database initialization

heroku run rake db:migrate

heroku run rake db:seed

  • How to run the test suite

command is “$ RSPEC” from the root directory

  • Services (job queues, cache servers, search engines, etc.)

Redis-server is required to run the bot

  • Deployment instructions

Download from Github Create your own Environment key (rake secret) and add to the env file Push to Heroku For Hubot usage

Please feel free to use a different markup language if you do not plan to run rake doc:app.

linqs's People

Contributors

sociallyrk avatar taylorruizchiu avatar stujo avatar

Watchers

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.