Camps

🏕️ Camps Review Site

🌟 Overview

Camps Review Site is a full-stack web application that allows users to explore and share reviews of camps from around the world. Registered users can log in to contribute by adding new camps and writing reviews. Built with modern web technologies, this application leverages Node.js, Express.js, MongoDB, and Cloudinary to provide a seamless and secure user experience.

🚀 Features

🛠️ Technologies Used

📦 Installation

  1. Clone the Repository:
     git clone https://github.com/your-username/camps-review-site.git
     cd camps-review-site
    
  2. Install Dependencies:
     npm install
    
  3. Set Up Environment Variables:
    • Create a .env file in the root of the project.
    • Add the following environment variables:
       MONGODB_URI=<Your MongoDB connection string>
       CLOUDINARY_CLOUD_NAME=<Your Cloudinary cloud name>
       CLOUDINARY_API_KEY=<Your Cloudinary API key>
       CLOUDINARY_API_SECRET=<Your Cloudinary API secret>
       SESSION_SECRET=<Your session secret>
      
  4. Run the Application:
     npm start
    
    • Open your browser and navigate to http://localhost:3000.

💡 Usage

🔒 Security Measures

🙌 Acknowledgments