π 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.