Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ralitsaterzieva/yelp-camp-app
YelpCamp is a learning project aimed at exploring web development with Express.js, MongoDB, and Mongoose, while creating a platform for discovering and sharing camping experiences.
https://github.com/ralitsaterzieva/yelp-camp-app
boostrap cloudinary connect-flash ejs-mate express javascript mongodb mongoose morgan multer passport passport-loca passport-local-mongoose
Last synced: about 1 month ago
JSON representation
YelpCamp is a learning project aimed at exploring web development with Express.js, MongoDB, and Mongoose, while creating a platform for discovering and sharing camping experiences.
- Host: GitHub
- URL: https://github.com/ralitsaterzieva/yelp-camp-app
- Owner: RalitsaTerzieva
- Created: 2024-03-16T10:19:57.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-14T15:38:57.000Z (9 months ago)
- Last Synced: 2024-04-17T01:06:24.246Z (9 months ago)
- Topics: boostrap, cloudinary, connect-flash, ejs-mate, express, javascript, mongodb, mongoose, morgan, multer, passport, passport-loca, passport-local-mongoose
- Language: JavaScript
- Homepage:
- Size: 112 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yelp Camp
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.
## Features
- **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.## Getting Started
To get started with Yelp Camp, follow these steps:
1. Clone the repository to your local machine:
```
git clone https://github.com/RalitsaTerzieva/yelp-camp-app/tree/main```
2. Navigate to the project directory:
```
cd yelp-camp
```
3. Install dependencies:
```
npm install
```
4. Set up your MongoDB database.
5. Run the application