Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.73 KB

README.md

File metadata and controls

65 lines (46 loc) · 2.73 KB

I am no longer hosting this project online as of February 2017

MiReply - Dynamic Group Messaging Social Platform

MiReply is a personal project that I have been working on since early June 2016. It features all aspects of a social application that you would expect, namely friend requests, personal profiles with photos and posts, and messaging, but is built entirely in ES6 using cutting edge technologies such as Meteor and React. All data is stored in MLabs mongoDB, less user image uploads which I store in a AWS S3 Bucket for cost and loading optimization. All styling is done in CSS3, and as of July 2016 I am in the process of 'translating' it into Stylus (.styl) format for a more clear orginization.

Downloading for personal use

This public repo will serve mainly as a source to assist others in building similar platforms using meteor and react by showing my way of handling component rendering and data reactiveness. Feel free to reuse my methods, structures, and component layout as you would like. This application will not run on your device in its uploaded state.

Prerequisities

This application is written in ES6 and uses babel to transpile it into a compatible format for most browsers. However I have noticed some bugs in Safari V9.0 that do not exist in Google Chrome V51.0, so as of right now I suggest you view it in the Chrome browser until I address those issues.

Built With

  • ES6
  • Meteor
  • Galaxy for deployment
  • Multiple AtmosphereJS libraries
  • TrackerReact for data reactiveness
  • React
  • React CSS Transitions (Library)
  • jQuery
  • MongoDB
  • MLabs
  • Amazon Web Services
  • FlowRouter for routing
  • CSS3
  • Stylus
  • Underscore

Contributing

If you would like to contribute, please contact me on my LinkedIn.

Authors

  • Alexander Jones - Initial work - MiReply

License

This project is licensed under the MIT License

Acknowledgments

  • Michael Stern of Rutgers for introducing me to Meteor
  • Pavan Katepalli of Trilogy for his continuous encouragement
  • Windows 10 for pioneering modern flat design

Screen Captures


### Profile View


## Friends View


## Conversations View

## Message View