Skip to content

Campground-Project helps users create and book campgrounds. Built during a Udemy course, I added search functionality by name and location, and implemented Redis caching for better performance.

Notifications You must be signed in to change notification settings

0xdk/Campground-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Campground Project

Project Overview

Welcome to the Campground Project! This project was initially developed during an Udemy course, and it continues to evolve as I incorporate new concepts and features based on ongoing learning.

What's New

Searching Feature: Now users can easily search for Campgrounds! Find exactly what they are looking for and make their experience even better. enhancing the overall usability of the application. The search functionality is integrated seamlessly.

Previously Enhancements

Minor Additions: In recent updates, I have introduced several minor enhancements to improve the overall functionality and user experience.

Redis Integration: Notably, Redis has been integrated into the project to enhance caching capabilities. This optimization specifically targets the performance of Campground and Reviews functionalities within the controllers/campgroundCtrl module.

Future Roadmap

Pagination: I'm actively working on implementing pagination to efficiently manage and display large datasets. This enhancement aims to provide a smoother user experience, especially when dealing with a substantial amount of content.

Docker Integration: Plans also involve integrating Docker into the project. This containerization solution will contribute to streamlined deployment, making it easier to manage dependencies and ensuring a consistent environment across different development stages.

Get Involved

Feel free to contribute, share your ideas, or report issues. Your feedback is highly valued as I continue to refine and expand the capabilities of this project.

Thank You

I look forward to building and learning together as we explore new features and technologies!

Run Locally

Clone the project

  git clone https://github.com/0xdk/Campground-Project

Install dependencies

  npm install

Start the server

  npm start

Access the application

  http://localhost:8080

Tech Stack

Client: HTML, CSS, EJS, Bootstrap,

Server: Node, Express, Mongo, Mongoose, Redis, Passport.

About

Campground-Project helps users create and book campgrounds. Built during a Udemy course, I added search functionality by name and location, and implemented Redis caching for better performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published