Campgrounds Review App is a full-stack web application developed using JavaScript, EJS, ExpressJS, NodeJS, and MongoDB. It serves as a platform similar to Yelp for campgrounds, allowing users to log in, upload campgrounds, and write reviews.
-
User Authentication:
- Users can create accounts, log in, and log out securely.
-
Campground Management:
- CRUD operations for campgrounds (Create, Read, Update, Delete).
- Users can upload details and images of campgrounds.
-
Review System:
- Users can write reviews for different campgrounds.
- CRUD operations for reviews.
-
RESTful API:
- Utilizes RESTful API principles for efficient communication between the client and server.
-
Responsive Design:
- Improved user experience through responsive design for various devices.
- Intuitive user interface for easy navigation and interaction.
-
Database Integration:
- Ensured data consistency and integrity by integrating MongoDB as the database.
-
Frontend:
- EJS for templating.
- JavaScript for client-side functionality.
-
Backend:
- NodeJS and ExpressJS for server-side development.
-
Database:
- MongoDB for data storage.
-
Clone the repository:
git clone https://github.com/AmaanRaza28/CampgroundReviewApp cd CampgroundReviewApp -
Install dependencies:
npm install
-
Start the application:
npm start
Visit the app at http://localhost:3000 and explore the world of campgrounds!