Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.51 KB

File metadata and controls

51 lines (34 loc) · 1.51 KB

🌐 Instagram Clone - Node.js Express Backend

Welcome to the Instagram Clone Node.js Express backend! This backend supports the Instagram clone React frontend, providing the necessary APIs to manage users, posts, and more.

🚀 Features

  • User Management: Register, log in, and manage user profiles securely.

  • Post Handling: Create, retrieve, update, and delete posts with ease.

  • Like and Comment: Allow users to like posts and add comments.

  • Follow System: Implement a follow/unfollow system to connect users.

  • Middleware Security: Utilize middleware for authentication and authorization.

🛠️ Technologies Used

  • Node.js: A JavaScript runtime for building scalable network applications.
  • Express.js: A fast, unopinionated, minimalist web framework for Node.js.

🚦 Getting Started

  1. Clone the Repository:

    git clone https://github.com/muhammadahmed-01/web-project-instagram-clone-backend.git
    
  2. Install Dependencies:

    npm install
    
  3. Configure Environment Variables: Create a .env file based on .env.example and add your MongoDB URI and other necessary configurations.

  4. Run the Server:

    npm start

The server will start on http://localhost:3001.

🤝 Contributions Contributions are welcome! If you find a bug, have a feature request, or want to contribute in any way, please open an issue or submit a pull request.

📄 License This project is licensed under the MIT License.

Happy Coding! 🚀