Giter Club home page Giter Club logo

tweetqueue's Introduction

TwitterQueue

This is a small single page app that allows me to queue up tweets so I can keep my twitter updated when I'm traveling

This is built on Rails, a Ruby based MVC framework, which was selected because of its robustnes and modularity, as well as the fact that it has a strong ORM that makes working with PostgresSQL a breeze, as well as allowing a no-hassle roll out of a time tested authorization system, so that expanding the app beyond a simple personal app become much easier. Postgress also alows us to plan to scale the app, as its very robust. Each tweet, along with when it was tweeted is stored so I can see how often i'm tweeting (and be reminded when I haven't sent out a tweet in a while).

The delayed-job gem was used to allow the user to delay the tweets, this is also backed by Postgress, and the functions it calls are located in the tweet model.

This app allows me to queue up tweets to be tweeted on a twitter account of my choice. While this functionality exists in the wild, the ability to do it the way I would like is a paid service, and has some undesriable limitations. As of right now I'm running this locally on a server for home use.

AngularJS is used for the front end, serving as a single page app. This allows extensibility as we develop more robust user statistics, and gives a more seamless user experience.

tweetqueue's People

Contributors

thecog19 avatar

Watchers

James Cloos avatar  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.