Skip to content

Link Up is a real time chatting application project, it utilizes, MERN socket.io

License

Notifications You must be signed in to change notification settings

tanishqpatil/LinkUp

This branch is 10 commits behind arpittyagi102/LinkUp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6dbb7f1 Β· Aug 11, 2023
Jul 8, 2023
Jul 16, 2023
Jul 28, 2023
Aug 8, 2023
Aug 11, 2023
Jul 12, 2023
Jul 28, 2023
Jul 11, 2023
Jul 9, 2023
Jul 8, 2023
Jul 4, 2023

Repository files navigation

Get Link Up with your friends anywhere and anytime πŸ”—

A MERN stack project that wants to be a social media when it grows up



Welcome to the LinkUp! This is a MERN stack project that provides an attractive and seamless chatting experience. With its user-friendly interface and advanced features, this application allows users to engage in real-time conversations with others, keeping them connected and up to date.


docs_Assets_demo.webm

🌟 Table of contents

πŸš€ Features

  • πŸ”’ Secure Authentication: Enjoy a safe and secure login process with options for traditional credentials and seamless Google authentication.
  • 🌈 Aesthetic Interface: Experience an attractive and visually pleasing chat interface that enhances your conversations and keeps you engaged.
  • βœ‰οΈ Real-Time Chat: Engage in seamless and real-time conversations with your friends and stay connected anywhere, anytime.
  • πŸ’‘ Online Status and Last Seen: Stay informed about the availability of your chat contacts with online status indicators and last seen timestamps.
  • πŸ’ͺ Persistent User Data: Your user data is securely stored and managed in a MongoDB database, ensuring seamless sign-in and personalized chat experiences.
  • πŸ“± Mobile-Responsive Design: Access LinkUp on your mobile devices and enjoy a fully responsive design that adapts to different screen sizes. (not yet actually)
  • 🎨 Attractive UI Libraries: Utilizes libraries like Bootstrap and framer-motion to create a modern and visually appealing user interface.
  • 🀝 Open-Source Project: LinkUp is an open-source project, welcoming contributions from the community to enhance its features and functionality.

πŸ“¦ Installation and setup

To run LinkUp locally on your machine, follow these steps:

  1. Clone the repository from GitHub:
git clone https://github.com/your-username/linkup.git
  1. Install the dependencies for the server:
cd linkup-backend
npm install
  1. Install the dependencies for the client:
cd ../linkup-frontend
npm install
  1. Set up the environment variables:
cp ./env_sample/.env.backend.sample ./linkup-backend/.env
cp ./env_sample/.env.frontend.sample ./linkup-frontend/.env
  1. Start the development server:
  • Run the server:
cd ../linkup-backent
npm start
  • Run the client:
cd ../linkup-frontend
npm start
  1. Access LinkUp in your web browser:
http://localhost:3000

For automatic setup

run setup.sh in terminal

πŸ“ Contributing

We welcome contributions from the community to enhance LinkUp further. To Contribute please visit CONTRIBUTING.md

✨ Contributors

A big thanks to these amazing people who have contributed to this project πŸŽ‰


🀝 Contact

If you have any questions, suggestions, or feedback regarding LinkUp, please feel free to contact me at arpittyagi102@gmail.com, or message me on Linkedin

About

Link Up is a real time chatting application project, it utilizes, MERN socket.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.6%
  • CSS 17.8%
  • HTML 3.0%
  • Shell 0.6%