/Small-Business-Listings

A web application that allows users to view business listings on Google Maps. Authenticated users can also add or delete listings.

Primary LanguageJavaScript

Small Business Listings App

A web application that allows users to view business listings on Google Maps. Authenticated users can also add or delete listings.

Features

  • Public Listings View: Allows all visitors to view a list of businesses on Google Maps.
  • Details View: Users can click on a listing to view more details about a particular business.
  • Authentication: Users need to log in to access certain features.
  • Authenticated Listings View: Once logged in, users can view, add, or delete business listings.

Tech Stack

  • Front-end: React with hooks and functional components.
  • Routing: React Router v6.
  • UI Library: MUI (formerly Material-UI) and Emotion.
  • State Management: Redux with Redux Toolkit.
  • Testing: React Testing Library.
  • Other Libraries:
    • Google Maps Integration: React Google Maps API.
    • Cookies Management: cookie library.
    • Unique IDs: UUID.