Yelp Camp is a web application for sharing and exploring campgrounds. This project is built using Express.js, MongoDB, and Mongoose. It's designed to help you learn and practice web development with these technologies.
- User Authentication: Users can sign up, log in, and log out securely.
- Create Campgrounds: Authenticated users can create new campgrounds with details such as title, description, and image.
- View Campgrounds: Users can view all campgrounds created by other users.
- Edit and Delete Campgrounds: Users can edit or delete campgrounds they've created.
- Responsive Design: The application is designed to be responsive and works well on various devices.
To get started with Yelp Camp, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/RalitsaTerzieva/yelp-camp-app/tree/main
- Navigate to the project directory:
cd yelp-camp
- Install dependencies:
npm install
-
Set up your MongoDB database.
-
Run the application