Skip to content

mdfw/socialnotsocial

Repository files navigation

Social, not Social

Share your joy

Description

Private blogging site where users can post a status message and then send it to Facebook and or to multiple email addresses.

Features

  • React(ES6) & Redux based SPA application
  • Express on node backend
  • API server as a separate node process proxied from main server
  • PostgreSQL database for core storage
  • Sequelizejs for PostgreSQL ORM
  • Salted bcrypt and peppered AES256 encrypted passwords
  • Redis for session storage
  • Material-UI use for some UI, custom fields for others
  • Production configuration for webpack to reduce build sizes
  • chai & mocha based tests
  • less -> css

Previous features

  • PassportJS (before 245623b0232d62e601508103040d811d112a7fb2) - [why I switched from Passport] (readme/why_not_passport.md)
  • MongoDB and Mongooes (before dabaad5748b607d3e04b90acb8b2e4d23d8317ff) - why I switched from Mongo

Screen shots

Welcome Page

Welcome Welcome middle text

Login

Login

Initial share page with no posts

Create post

Share page with a post

Share with posts

User Stories - implemented

  • As a user, I should be able to create an account.
  • As a user, I should be able to post a message to share.
  • As a user, I should be able to configure recipients to send messages to.
  • As a user, I should be able to add multiple email addresses to my 'send to' bucket

Future

  • As a user, I should be able to configure Facebook.
  • As a user, I should be able to post a status update with one picture.
  • As a user, I should be able to post that status update to Facebook and email addresses.

Initial interface sketches

Login

LoginSketch

Register

RegisterSketch

Share page with posts

ShareSketch

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published