This Node.js Express application is a pet adoption platform where customers can sign up, search for pets, and apply for pet adoption.
- User authentication: Customers can sign up and log in securely.
- Pet search: Users can search for pets based on various criteria.
- Pet adoption: Users can apply for pet adoption and receive confirmation.
- Node.js: JavaScript runtime environment.
- Express.js: Web application framework for Node.js.
- Docker: Containerization platform for building, shipping, and running applications.
- MongoDB: NoSQL database for storing user and pet data.
- Docker
- Docker Compose
-
Clone this repository:
git clone https://github.com/Metasebiya-21/Get-Pet-for-Adoption.git
-
Navigate into the project directory:
cd Get-Pet-for-Adoption
-
Create a
.env
file based on the provided.env.example
file and fill in the necessary environment variables. -
Start the application using Docker Compose:
docker-compose up
-
Access the application in your web browser at
http://localhost:3000
.
- Sign up for a new account on the platform.
- Log in with your credentials.
- Search for pets based on various criteria such as breed, age, etc.
- Apply for pet adoption by filling out the application form.
- Receive confirmation of your pet adoption application.
Contributions are welcome! Please feel free to open issues or submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please contact [email protected].