Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.09 KB

README.md

File metadata and controls

58 lines (39 loc) · 1.09 KB

Dog Lovers App

Dog Lovers App is a modern web application designed for dog enthusiasts to connect, share, and explore information about their favorite canine companions.

Frontend

Installation

  1. Clone the repository.
  2. Navigate to the client directory.
  3. Install dependencies using npm install.

Usage

  • Run the development server: npm run dev

Technologies Used

  • React
  • Redux Toolkit
  • Vite
  • Firebase Authentication
  • React Router
  • Swiper
  • Tailwind CSS
  • ESLint
  • React Icons

Environment Variables

  • VITE_FIREBASE_API_KEY: API key for Firebase Authentication.

Backend

Installation

  1. Navigate to the api directory.
  2. Install dependencies using npm install.

Usage

  • Run the development server with auto-reload: npm run dev

Technologies Used

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JWT (JSON Web Tokens)
  • Bcrypt.js

Environment Variables

  • MONGO: MongoDB connection string.
  • JWT_SECRET: Secret key for generating JSON Web Tokens.
  • API_URL: URL for fetching dog breed data.
  • API_KEY: API key for accessing dog breed data.