Skip to content

Web application that allows users to search and view dog images based on HTTP status codes.

Notifications You must be signed in to change notification settings

ianand3977/HTTPPaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dog Status Code App

Project Description

The Dog Status Code App is a fun and educational web application that allows users to search and view dog images based on HTTP status codes. Users can enter specific HTTP status codes or patterns, view corresponding dog images, and save their favorite searches. The application also features user authentication, allowing users to create accounts, log in, and manage their saved searches.

Features

Search Dog Images by HTTP Status Code: Enter specific status codes or patterns to find matching dog images.

  • User Authentication: Secure signup, login, and logout functionality.
  • Protected Routes: Access certain pages only when authenticated.
  • Save and Manage Lists: Save search results and manage them through a user-friendly interface.
  • Responsive Design: The app is designed to be responsive and user-friendly on various devices.

Tech Stack

Frontend:

  • React: For building the user interface.
  • React Router: For client-side routing.
  • Axios: For making HTTP requests.
  • Lodash.debounce: For debouncing user input in the search functionality.
  • CSS: For styling the application.

Backend:

  • Node.js and Express: For building the server and handling API requests.
  • MongoDB and Mongoose: For database management and data modeling.
  • JSON Web Token (JWT): For authentication and authorization.

Getting Started

Prerequisites

  • Node.js
  • MongoDB