Skip to content

Online messaging platform made with MEVN stack & Firebase

Notifications You must be signed in to change notification settings

FPLCodes/SocialLite

Repository files navigation

alt text

SocialLite

A social media messaging app where you can connect with others anywhere in the world and send them messages real time. Disclaimer: This project is still under development.

How to use (LINK NO LONGER ACTIVE)

  1. Visit https://social-lite-app.herokuapp.com/ (Use desktop/laptop and google chrome for best experience)
  2. Sign up with a google account and create your profile
  3. Add friends and start messaging them after they accept the request (my username is FPLogistic, feel free to add me!)

Features

  • Creating a profile

    • Users have their own unique profile.
    • Users each have a username, profile picture, biography etc.
  • Real-time messaging

    • All messages are sent instantly and securely between users.
    • Users can see when a message was last sent.
  • Strong security

    • All messages & user authentications are handled by Firebase.
    • Users profile data is stored in MongoDB.

What the website looks like

alt text

alt text

Dependencies

  • Express
  • Mongoose
  • Firebase
  • body-parser
  • cors
  • dotenv
  • concurrently
  • nodemon
  • vue
  • vue-router
  • axios
  • tailwindcss
  • postcss
  • autoprefixer
  • moment
  • timeago.js