ManoPata is a comprehensive web application built with Angular that facilitates pet adoption and animal welfare. This frontend application provides an intuitive and responsive interface for users to browse, search, and connect with pets looking for their forever homes.
- 🔍 Advanced Search - Filter pets by species, breed, age, and location
- 📱 Responsive Design - Optimized for desktop, tablet, and mobile devices
- 🖼️ Image Gallery - Beautiful photo galleries for each pet
- 📝 Detailed Profiles - Comprehensive information about each animal
- 💬 Contact System - Easy communication with shelters and foster homes
- 🎨 Modern UI/UX - Clean and intuitive user interface
Before you begin, ensure you have the following installed:
- Node.js (v18 or higher)
- npm (v9 or higher)
- Angular CLI (v18.1.1)
npm install -g @angular/cli@18.1.1- Clone the repository
git clone https://github.com/IsabellaTobon/Front-Manopata.git
cd Front-Manopata- Install dependencies
npm installStart the development server:
ng serveNavigate to http://localhost:4200/ in your browser. The application will automatically reload when you make changes to the source files.
Generate new components, services, and more:
# Generate a new component
ng generate component component-name
# Generate other artifacts
ng generate directive|pipe|service|class|guard|interface|enum|moduleBuild the project for production:
ng buildThe build artifacts will be stored in the dist/ directory. The production build optimizes your application for best performance.
# Production build with optimization
ng build --configuration production
# Development build
ng build --configuration developmentRun unit tests with Karma:
ng testRun end-to-end tests:
ng e2eNote: You need to add an e2e testing package first.
ng test --code-coverageContributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
For questions or support, please open an issue in this repository.
Made with ❤️ for animals and their future families