ArslanRama / Mingleme_MyOwnSocialMedia_React_MaterialUi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full-Stack Social Media App

This is a complete full-stack responsive social media application that includes authentication, likes, and dark mode features. It is built using React, MongoDB, and MUI.

⚠️ Warning: Docker will be implemented soon for the server

Features

  • Authentication: Users can create an account, log in, and log out of the app. Passwords are hashed for security.
  • Likes: Users can like and unlike posts.
  • Dark Mode: Users can switch between light and dark modes.

Tech Stack

  • Frontend: React and MUI
  • Backend: Node.js and Express
  • Database: MongoDB

Installation

  1. Clone the repository.
  2. Navigate to the root directory and run npm install.
  3. Navigate to the frontend directory and run npm install.
  4. Create a .env file in the root directory and add the following environment variables:
  • MONGO_URI=<your_mongo_uri>
  • SECRET_KEY=<your_secret_key>
  1. Run npm start in the root directory to start the server and client.

Contributing

Contributions are welcome! Please fork the repository and create a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

...

About


Languages

Language:JavaScript 95.5%Language:HTML 1.9%Language:CSS 1.4%Language:Dockerfile 1.1%