🚀 The Social Media for Sociopaths!.
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.
- 💡 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.
Desktop View | Mobile View |
---|---|
Desktop View | Mobile View |
---|---|
Desktop View | Mobile View |
---|---|
Desktop View | Mobile View |
---|---|
Check out the deployed version of the project: GetInTouch✅
- Front-end: React.js, Redux, Material Ui
- Back-end: Node.js, Express.js
- Database: MongoDB
- Other technologies: Dropzone, Redux Toolkit, Formik
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
Connect with me! I'd love to hear from you.
- Email: gmail address
- LinkedIn: @shekharjoshi07
⚡️ Explore the magical world of our project and let your imagination soar! Together, we'll create something truly extraordinary.