Skip to content

sanketnabade/Yelp-camp

Repository files navigation

Yelp Camp

Table of Contents

Introduction

Welcome to Yelp Camp! This project is a web application for camping enthusiasts to share and review campgrounds. Built using JavaScript, EJS, and CSS, Yelp Camp offers a user-friendly platform to explore and rate various camping sites.

Features

  • User Authentication: Sign up, log in, and manage user profiles.
  • Campground Management: Create, edit, and delete campgrounds.
  • Reviews and Ratings: Leave reviews and rate campgrounds.
  • Responsive Design: Optimized for various device sizes.
  • Search Functionality: Easily find campgrounds by name or location.

Installation

To install and run this project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/sanketn2k04/Yelp-camp.git
    cd Yelp-camp
  2. Install Dependencies:

    npm install
  3. Run the Application:

    npm start
  4. Open Your Browser: Navigate to http://localhost:3000 to see the application in action.

Usage

Once the application is running, you can:

  • Sign Up: Create a new account.
  • Log In: Access your account.
  • Add Campgrounds: Share your favorite camping spots.
  • Browse Campgrounds: Explore campgrounds added by other users.
  • Leave Reviews: Share your experiences and rate campgrounds.

Technologies Used

  • Frontend: JavaScript, EJS, CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: Passport.js

Contributing

We welcome contributions from the community! To contribute to this project, follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top of this page.
  2. Clone Your Fork:
    git clone https://github.com/your-username/Yelp-camp.git
    cd Yelp-camp
  3. Create a Branch:
    git checkout -b feature/your-feature-name
  4. Make Your Changes: Implement your feature or fix.
  5. Commit Your Changes:
    git commit -m "Add your message here"
  6. Push to Your Fork:
    git push origin feature/your-feature-name
  7. Create a Pull Request: Submit your changes for review.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please contact us at:

About

This project is a web application for camping enthusiasts to share and review campgrounds.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published