Skip to content

krishna4040/Together

Repository files navigation

Together

Welcome to our Social Media App Together! This application is designed to connect users through a range of features, leveraging real-time communication and providing an interactive platform for social interactions.

Technology

MERN-stack

Client:
HTML5 CSS js Tailwind vite React Redux axios webrtc

Server:
npm Node.jsExpress.js MongoDB mongoose jwt cloudinary Socket.io swagger Redis

Features

  • User Authentication && Authorisation
  • Profile Creation && Updation
  • Social Media Post Sharing && Story viewing
  • Real time Messaging One-one-one && Group Chat
  • Completely Responsive
  • Built On Dark Mode

Screenshots

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

API Reference

Visit https://together-3i3j.onrender.com/api-docs/ to Read the RESTFUL api swagger documentation for the app

Run Locally

Clone the project

  git clone https://github.com/krishna4040/Together.git

Go to the project directory

  cd together 

Install dependencies in root directory and server directory

  npm install

Make sure to make .env file with following env variables in root directory

Start the server and run vite app using concurrently by running

  npm run start

Contributing && Future Improvements

Contributions are always welcome!

I am looking forward to Integrate and looking forward to ask for contributions regarding

  • Real time Audio video communication using webrtc
  • In memory cache management using Redis-stack
  • Using Next to increase SEO and get the app production ready
  • Dockerising App using Docker
  • Building CI/CD pipleline using Github Actions
  • Using Ai models to integrate ai in social media App

Feedback

If you have any feedback, please reach out to us at [email protected], Thanks For reading!!!

About

This is a social media platform inspired from instagram

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published