Skip to content

Metasebiya-21/Get-Pet-for-Adoption

Repository files navigation

Node.js Express Pet Adoption Application

This Node.js Express application is a pet adoption platform where customers can sign up, search for pets, and apply for pet adoption.

Features

  • 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.

Technologies Used

  • 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.

Requirements

  • Docker
  • Docker Compose

Installation and Usage

  1. Clone this repository:

    git clone https://github.com/Metasebiya-21/Get-Pet-for-Adoption.git
  2. Navigate into the project directory:

    cd Get-Pet-for-Adoption
  3. Create a .env file based on the provided .env.example file and fill in the necessary environment variables.

  4. Start the application using Docker Compose:

    docker-compose up
  5. Access the application in your web browser at http://localhost:3000.

Usage

  1. Sign up for a new account on the platform.
  2. Log in with your credentials.
  3. Search for pets based on various criteria such as breed, age, etc.
  4. Apply for pet adoption by filling out the application form.
  5. Receive confirmation of your pet adoption application.

Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please contact [email protected].

About

buchi backend using NodeJS+MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages