Dog Lovers App is a modern web application designed for dog enthusiasts to connect, share, and explore information about their favorite canine companions.
- Clone the repository.
- Navigate to the
client
directory. - Install dependencies using
npm install
.
- Run the development server:
npm run dev
- React
- Redux Toolkit
- Vite
- Firebase Authentication
- React Router
- Swiper
- Tailwind CSS
- ESLint
- React Icons
VITE_FIREBASE_API_KEY
: API key for Firebase Authentication.
- Navigate to the
api
directory. - Install dependencies using
npm install
.
- Run the development server with auto-reload:
npm run dev
- Node.js
- Express
- MongoDB
- Mongoose
- JWT (JSON Web Tokens)
- Bcrypt.js
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.