An open API service indexing awesome lists of open source software.

https://github.com/mamunkhan71/pranighor

Pranighor is an online platform dedicated to facilitating the adoption of pets. The website aims to connect potential pet adopters with pets in need of a home, providing an easy and efficient way for users to find and adopt pets. The platform also supports managing pet details, updating their status, and more.
https://github.com/mamunkhan71/pranighor

css3 es6 eslint expressjs firebase git github html5 javascript mongodb nodejs reactjs shadcn-ui sslcommerz-payment stripe tailwindcss vscode

Last synced: 4 months ago
JSON representation

Pranighor is an online platform dedicated to facilitating the adoption of pets. The website aims to connect potential pet adopters with pets in need of a home, providing an easy and efficient way for users to find and adopt pets. The platform also supports managing pet details, updating their status, and more.

Awesome Lists containing this project

README

        

# Pranighor - Online Pet Adoption Platform

## Live Link
[Pranighor Live Site](https://pranighor-1658d.web.app/)

## Server Side Link
[Pranighor Server Side](https://github.com/MamunKhan71/PraniGhor-Server)

## Description
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.

## Features
- **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.

## Technologies Used
- **Frontend**: React.js, Tailwind CSS, React Router, LottieFiles, Swiper, styled-components.
- **Backend**: Firebase (auth, database), ExpressJS, MongoDB, JWT, Stripe (payments).

## Screenshots
### Home Page
![Home Page](https://i.ibb.co/vcf45rV/1st.png)

### Login Page
![Login Page](https://i.ibb.co/tBzHKKm/2.png)

## Getting Started
To run the project locally, follow these steps:

1. Clone the client-side repository:
```bash
git clone https://github.com/programming-hero-web-course1/b9a12-client-side-MamunKhan71.git
2. Clone the server-side repository:
```bash
git clone https://github.com/programming-hero-web-course1/b9a12-server-side-MamunKhan71.git
3. Install dependencies for both client and server:
```bash
npm install
4. Run The Server:
```bash
node index.js
5. Run the Client:
```bash
npm run dev
## Admin Credentials
#### Email: [email protected]
##### Password: Admin123