Profile cover photo
Profile photo
Omar El Gabry
188 followers
188 followers
About
Omar's posts

Post has attachment
Algorithms & Data Structures Series
- Inspired by Algorithms, Part I course from Princeton University.

Post has attachment
chat(dot)io

A Real Time Chat Application built using Node.js, Express, Mongoose, Socket.io, Passport, & Redis.

🌟 Demo: http://chatio.herokuapp.com/

🌟 Features
⋆ Uses Express as the application Framework.
⋆ Manages Sessions using express-session package.
⋆ Authenticates via username and password using Passport.
⋆ Passwords are hashed using bcrypt-nodejs package.
⋆ Social Authentication via Facebook and Twitter using Passport.
⋆ Real-time communication between a client and a server using Socket.io.
⋆ Uses MongoDB, Mongoose and MongoLab(mLab) for storing and querying data.
⋆ Stores session in a MongoDB using connect-mongo; a MongoDB-based session store.
⋆ Uses Redis as an Adapter for Socket.io.
⋆ Logging Errors and Exceptions using Winston.

The Script is built under MIT License.
GitHub: https://github.com/OmarElGabry/chat.io
Animated Photo

Post has attachment
chat(dot)io

A Real Time Chat Application built using Node.js, Express, Mongoose, Socket.io, Passport, & Redis.

🌟 Demo: http://chatio.herokuapp.com/

🌟 Features
⋆ Uses Express as the application Framework.
⋆ Manages Sessions using express-session package.
⋆ Authenticates via username and password using Passport.
⋆ Passwords are hashed using bcrypt-nodejs package.
⋆ Social Authentication via Facebook and Twitter using Passport.
⋆ Real-time communication between a client and a server using Socket.io.
⋆ Uses MongoDB, Mongoose and MongoLab(mLab) for storing and querying data.
⋆ Stores session in a MongoDB using connect-mongo; a MongoDB-based session store.
⋆ Uses Redis as an Adapter for Socket.io.
⋆ Logging Errors and Exceptions using Winston.

The Script is built under MIT License.
GitHub: https://github.com/OmarElGabry/chat.io
Animated Photo

Post has shared content

Post has shared content

Hey, we’ve just released a free node.js library which provides you with an unified API for Cloud Storage, Social, Payment and much more. So eg the function upload() works exactly the same for Dropbox as it does for Google Drive. Could that be helpful for you? We’d love to get your thoughts on it. You can get it from GitHub: https://github.com/CloudRail/cloudrail-si-node-sdk

Post has shared content

Post has shared content
Get a custom email address with Gmail for Work

"Gmail for Work is the Gmail platform with added features like professional email, no ads, and extra storage.

It comes as part of Google Apps for Work, a suite of products with tools for businesses of all sizes..."

Learn more and watch the video: http://bit.ly/24YYhM3

#Business #Gmail #Google #Work #GApps
Photo

Post has shared content
The hero of this story is an independent developer who has managed to design, develop, and release an app all by himself.

Post has shared content
Sorry to be a little off topic and jokey, but you guys are the best audience for this post ... I'm just going to leave these concept book covers here for your consideration #someTruthHere

Join #ImPorgrammer for more cool stuff
PhotoPhotoPhotoPhotoPhoto
4/25/16
10 Photos - View album

Post has attachment
Lumen API OAuth

A RESTful API based on Lumen micro-framework with OAuth2. Lumen API OAuth is a simple application, indented for small projects, helps to understand creating RESTful APIs with Lumen and OAuth2, know how to authenticate and authorize, and more.

The RESTful API for Posts and Comments, where Users can view, create, update, and delete. It provides authorization mechanism to authorize against access tokens using OAuth2, ownership, and non-admin Vs admin users.

Built under MIT License.
GitHub: https://github.com/OmarElGabry/lumen-api-oauth
Photo
Wait while more posts are being loaded