Pranighor connects potential pet adopters with pets in need of homes, offering a user-friendly platform for finding and adopting pets. Users can manage pet details and adoption statuses efficiently.
- Pet Listings: Browse detailed pet profiles.
- User Authentication: Secure login for users and admins.
- Pet Management: Admins manage pet listings and update statuses.
- Real-time Notifications: Stay updated on pet statuses and new listings.
- Responsive Design: Optimized for various devices.
- Frontend: React.js, Tailwind CSS, React Router, LottieFiles, Swiper, styled-components.
- Backend: Firebase (auth, database), ExpressJS, MongoDB, JWT, Stripe (payments).
To run the project locally, follow these steps:
- Clone the client-side repository:
git clone https://github.com/programming-hero-web-course1/b9a12-client-side-MamunKhan71.git
- Clone the server-side repository:
git clone https://github.com/programming-hero-web-course1/b9a12-server-side-MamunKhan71.git
- Install dependencies for both client and server:
npm install
- Run The Server:
node index.js
- Run the Client:
npm run dev