Skip to content

A real time instant messaging system, similar to FB, created with react, express, sequelize, postgres and socket.io!

Notifications You must be signed in to change notification settings

clinnygee/instant-messenger

Repository files navigation

What is this?

An social network application, very similar to IG.

You can upload photos, like photos, comment on photos.

You can send friend requests, accept requests and delete friends.

You can also send Instant Messages to friends.

How does it work?

Built using React, Node, Express.

Uses socket.io for Instant Messages.

Images are stored on AWS S3.

How can i use it?

Check out the live version here

This is down 7 days a month, to reduce costs on AWS.

How can i run it locally?

Sign up for AWS S3 and get a key, and secret access key. Create a PSQL db

Clone the repo

create a .env file with:

DEV_DATABASE_URL={url to your DB}
ACCESS_KEY_ID={S3 access key}
SECRET_ACCESS_KEY={s3 secret key}
npm install
cd client/
npm install
npm run build
cd ../
node seed.js
node server.js

The application can then be viewed at localhost:8000

About

A real time instant messaging system, similar to FB, created with react, express, sequelize, postgres and socket.io!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages