Skip to content

tharusha-dilhara/MERN-stack-performance-optimization-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search Project (unoptimized)

A full-stack search application built with Node.js, Express, MongoDB, and React. This project demonstrates basic search functionality using a non-optimized regex query, along with endpoints for editing and deleting items. The frontend provides an interface for real-time searching and displays results from the backend API.

Table of Contents

Features

  • Search Functionality:
    • Search for items using a regex-based query.
  • Item Management:
    • Edit: Update an existing item.
    • Delete: Remove an item.

Installation & Setup

Install my-project with npm

 git clone https://github.com/tharusha-dilhara/MERN-stack-performance-optimization-guide.git

Running the Project

 cd MERN-stack-performance-optimization-guide
 docker-compose up --build

API Reference

Search items by name using a regex query.

  GET /api/search?q=keyword

Update an item by its _id

  PUT /api/item/:id
Type Description
string Required. Item's MongoDB ID
object Required. Updated item data

Delete an item by its _id

  DELETE  /api/item/:id
Type Description
string Required. Item's MongoDB ID

About

MERN-stack-performance-optimization-guide

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published