post-stream

PostStream is an undesigned social network. It is a text-based response to the majority of modern social media platforms.

PostStream

PostStream is an undesigned social network. It is a text-based response to the majority of modern social media platforms. This is certainly not for everyone as you will be interacting with others exclusively through text posts. You will notice several features intentionally left out in order to promote meaningful engagement. We hope you enjoy something a little different!

Text-Based Social Network

Tentative example post:

[real name] [username] [time stamp]
[post]

Bill Atkinson billatkinson 2016.07.24 10:27:29
I invented the double-click.

Prerequisites

Setup Your Project

Download and unpack PostStream. Or alternatively checkout from source:

git clone [email protected]:JoeKarlsson/post-stream.git
cd post-stream

Next, inside the project, you need to install the project’s various NPM dependencies:

npm install

Setup up Postgres, make a new data base and add your DB info to config.json

"username": "root",
"password": null,
"database": "database_development",
"host": "127.0.0.1",
"dialect": "mysql"

Run the seed scripts to enter the default data in the DB.

sequelize db:seed:all

You will then need to setup Auth0 credentials and put them in the .env file. You can go to auth0 for details on setting up an account.

And you should now be ready to spin up a development build of your new project:

npm start

Navigate to http://localhost:3000 in your browser of choice.

Update Your Project

In order to get an update from this repo, open your directory and type this command:

git pull

Important concepts

  • No public metrics
    • No visible follower/following numbers
    • No visible like/dislike numbers
  • No global public feed
    • No “moments” or news-related feeds
    • No trending topics to browse
  • Character limit
    • Brevity
    • Accessibilty
    • Stream shows 256 characters with “read more” expandable to 2048 character limit
  • No video/images/gifs
    • Unicode support

Related Repositories

peppercorn

peppercorn

A library for converting a token stream into a data structure comprised of sequences, mappings, and scalars, developed primarily for converting HTTP form post data into a richer data structure. ...

lab-java8streamperformancebenchmark

lab-java8streamperformancebenchmark

Benchmark code for the post "Stream Performance" ...

peppercorn

peppercorn

A library for converting a token stream into a data structure comprised of sequences, mappings, and scalars, developed primarily for converting HTTP form post data into a richer data structure. ...

post-stream

post-stream

PostStream is an undesigned social network. It is a text-based response to the majority of modern social media platforms. ...