Skip to content

AmaanRaza28/CampgroundReviewApp

Repository files navigation

Campgrounds Review App

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.

Features

  • 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.

Tech Stack

  • Frontend:

    • EJS for templating.
    • JavaScript for client-side functionality.
  • Backend:

    • NodeJS and ExpressJS for server-side development.
  • Database:

    • MongoDB for data storage.

Getting Started

  1. Clone the repository:

    git clone https://github.com/AmaanRaza28/CampgroundReviewApp
    cd CampgroundReviewApp
  2. Install dependencies:

    npm install
  3. Start the application:

    npm start

    Visit the app at http://localhost:3000 and explore the world of campgrounds!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors