PetHaven is a web application that connects pet lovers with adoptable pets in their area. This project aims to simplify the process of pet adoption by providing a user-friendly platform.
- Clone the repository:
git clone https://github.com/SimbaDevs/PetHaven.git
- Navigate to the project directory:
cd PetHaven
- Install dependencies:
npm install
To set up a virtual environment for the backend, follow these steps:
- Navigate to the backend folder:
cd backend
- Create a new virtual environment:
python3 -m venv venv
- Activate the virtual environment:
- For Windows:
venv\Scripts\activate
- For macOS/Linux:
source venv/bin/activate
- For Windows:
- Install backend dependencies:
pip install -r requirements.txt
- Start the backend server:
- Navigate to the backend folder:
cd backend
- Start the server:
flask run
- Navigate to the backend folder:
- Start the frontend server:
- Navigate to the frontend folder:
cd frontend
- Start the server:
npm start
- Navigate to the frontend folder:
- Open your web browser and go to
http://localhost:3000
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m 'Add your feature'
- Push to the branch:
git push origin feature/your-feature
- Submit a pull request
This project is licensed under the MIT License.