Skip to content

GetInTouch is a social media app built using the powerful MERN stack, combining the material ui for a seamless and dynamic user experience. Leveraging MongoDB as the database for efficient data storage, Express.js for robust server-side development, React for interactive and responsive user interfaces, and Node.js for scalable and high-performance.

Notifications You must be signed in to change notification settings

Shekhar-Joshi07/Get-In-Touch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

GetInTouch

🚀 The Social Media for Sociopaths!.

project-image


🌟 Overview

GetInTouch is a social media app built using the powerful MERN stack, combining the material ui for a seamless and dynamic user experience. Leveraging MongoDB as the database for efficient data storage, Express.js for robust server-side development, React for interactive and responsive user interfaces, and Node.js for scalable and high-performance.

✨ Features

  • 💡 User registration and Login: Users can create an account and log in to the platform.
  • 💡 ✏️ Create, ✏️ edit, and ❌ delete posts: Logged-in users can create their own posts, edit the existing ones, and delete them.
  • 💡 Access control: Only logged-in users can perform actions like editing, deleting, or creating posts.
  • 💬 Comment and 👍 like posts: Users can comment on and like any posts available on the platform.
  • 👥 Make friends: Users have the ability to connect with other users and make friends on the platform.
  • 👤 Profile page with user's posts: Users can visit their profile page to see all their posts in one place.
  • 🌗 Modern User Interface with dark mode: The platform provides a sleek and seamless user interface with a modern design, including a dark mode option.

🫣 Have a quick look at GetInTouch

Login Page

Desktop View Mobile View

Register Page

Desktop View Mobile View

Home Page

Desktop View Mobile View

Dark Mode

Desktop View Mobile View

🔗 Deployed Link

Check out the deployed version of the project: GetInTouch✅

💻 Tech Stack

  • Front-end: React.js, Redux, Material Ui
  • Back-end: Node.js, Express.js
  • Database: MongoDB
  • Other technologies: Dropzone, Redux Toolkit, Formik

⚙️ Installation

Follow the commands given below to run this application in your system 👇

$ git clone https://github.com/Shekhar-Joshi07/Get-In-Touch.git
$ cd client
$ npm install
$ npm run start

📞 Contact

Connect with me! I'd love to hear from you.


⚡️ Explore the magical world of our project and let your imagination soar! Together, we'll create something truly extraordinary.

About

GetInTouch is a social media app built using the powerful MERN stack, combining the material ui for a seamless and dynamic user experience. Leveraging MongoDB as the database for efficient data storage, Express.js for robust server-side development, React for interactive and responsive user interfaces, and Node.js for scalable and high-performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published