.
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100755
index 0000000..b5a6310
--- /dev/null
+++ b/README.md
@@ -0,0 +1,11 @@
+Project - CMSGears (http://www.cmsgears.org)
+
+Widget - Social Feeds
+
+License - GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
+
+Description - The Social Feeds widget for CMSGears.
+
+Highlighted Features
+=========================================
+1. It allows site admins to display social network feeds on their own site.
\ No newline at end of file
diff --git a/composer.json b/composer.json
new file mode 100755
index 0000000..8c37366
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,19 @@
+{
+ "name": "cmsgears/widget-social-feeds",
+ "description": "The Social Feeds Widget for CMSGears.",
+ "homepage": "http://www.cmsgears.org",
+ "type": "package",
+ "keywords": [ "yii", "yii2", "cmsgears", "widget", "social feeds" ],
+ "license": "GPLv3",
+ "support": {
+ "resources": "http://www.cmsgears.org"
+ },
+ "autoload": {
+ "psr-4": {
+ "cmsgears\\widgets\\social\\feeds\\": ""
+ }
+ },
+ "require": {
+ "cmsgears/module-core": "*"
+ }
+}
\ No newline at end of file
diff --git a/twitter/TweetsWidget.php b/twitter/TweetsWidget.php
new file mode 100755
index 0000000..e140224
--- /dev/null
+++ b/twitter/TweetsWidget.php
@@ -0,0 +1,96 @@
+authenticate();
+ }
+
+ // Authenticate
+
+ public function authenticate() {
+
+ /**
+ * Array with the OAuth tokens provided by Twitter
+ * - consumer_key Twitter API key
+ * - consumer_secret Twitter API secret
+ * - oauth_token Twitter Access token * Optional For GET Calls
+ * - oauth_token_secret Twitter Access token secret * Optional For GET Calls
+ */
+
+ $credentials = array(
+ 'consumer_key' => 'Lk9hAGCzZ6bKTP3dmI2UHGqyB',
+ 'consumer_secret' => 'dRNmJP5WkHQZ8QmPT3WoM25sAG6SZdwJG5JnyRc5geLE5hY9sx',
+ 'oauth_token' => '2186032518-WknupkqmLuF1dpZyMZSryqW64Ng4brQLR3ucds5',
+ 'oauth_token_secret' => 'YM6a1z4FGCpOgvs4yh3SPUi1AYlEQQ1HW95jLLUlMcOeq',
+ );
+
+ /**
+ * Instantiate SingleUser
+ *
+ * For different output formats you can set one of available serializers
+ * (Array, Json, Object, Text or a custom one)
+ */
+
+ $auth = new SingleUserAuth($credentials, new ArraySerializer());
+
+ /**
+ * Returns a collection of the most recent Tweets posted by the user
+ * https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
+ */
+
+ $params = array(
+ 'screen_name' => 'Dharmen89390541',
+ 'count' => 3,
+ 'exclude_replies' => true
+ );
+
+ /**
+ * Send a GET call with set parameters
+ */
+ $response = $auth->get('statuses/user_timeline', $params);
+
+ echo ''; print_r($auth->getHeaders()); echo '
';
+
+ echo ''; print_r($response); echo '
';
+
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/twitter/views/tweets.php b/twitter/views/tweets.php
new file mode 100755
index 0000000..e69de29