Skip to content

carlssonk/flare-messenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Flare - Messenger

App Screenshot

Description

Flare - Messenger is a messenger app built with web technologies such as React and WebSockets. Some features includes private- and group-chats, custom profile, photo uploads, gif-files, in-app camera.

I built this app because I wanted a place I could send messages through 1 app, no matter which device or browser im using, the goal is to make a messenger app as accessible as possible.

Installation

Prerequisites

  1. You need to have MonogDB installed locally on your machine.
  2. Make sure you also have Node.js and NPM installed
  3. Make an account on cloudinary and add the following inside a .env file in the server folder: (Cloudinary is used for image uploading)
CLOUDINARY_CLOUD_NAME=[your_cloud_name]
CLOUDINARY_KEY=[your_api_key]
CLOUDINARY_SECRET=[your_api_secret]

Installation

  1. First create a folder where you want the project to be installed
  2. Clone project:
git clone https://github.com/CarlssonK/flare.git .
  1. Install packages in both client and server folders
cd client && npm i && cd ../server && npm i
  1. Start MongoDB on your machine and start both server and client servers with npm start
  2. Open up a web browser and go to http://localhost:3000

Technologies

  • React.js
  • SCSS
  • Ionic Framework
  • Express.js
  • Socket.io
  • MongoDB

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

Messenger app built with web technologies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published