Skip to content

A social management tool built using Angular 4 for power users, NGOs and non-profit organizations. Currently supports multiple Twitter accounts and various Twitter views.

License

preethamvishy/power-social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power Social

A social management tool for power users and agencies.

N|Solid

Basic useful feature list:

  • Schedule tweets
  • Add tweets to predefined queue
  • Works with tools every power user knows - Twitter and Buffer

Stuff used to make this:

  • Angular 4
  • NodeJS and Express
  • BufferJ - Java wrapper for the Buffer API.
  • Angular Material 2
  • Bootstrap

Getting started:

  • Obtain your keys from Twitter and Buffer

  • Add your Twitter and Buffer keys:

    config.js:

    var appsettings = {
        consumerkey: 'your-key',
        consumersecret: 'your-key',
        bearertoken: ''
    };

    buffer.properties:

    BufferAPI="your-buffer-key"

    TwitterApplication.java:

    @Bean
    public Twitter twitter() {
    	return new TwitterTemplate("consmer_key",
    			"consumer_secret",
    			"access_token",
    			"accessTokenSecret");
    }
  • Run the Spring backend to fetch your profiles, tweet and schedule tweet. The Spring backend is typically required to run in port 7777.

  • npm install in the node backend and frontend directories.

  • ng serve in the frontend directory to power up the frontend. This will typically run in port 4200 by default. Head over to http://localhost:4200.

  • node server.js in node backend directory. The node backend runs on port 5000 by default.

Tweet panel Masonry layout

About

A social management tool built using Angular 4 for power users, NGOs and non-profit organizations. Currently supports multiple Twitter accounts and various Twitter views.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published