/zoo

a spring / angular / react Fullstack app using microservice architecture with CI/CD and deployed on AWS

Primary LanguageJava

Sure, here's a sample README file for a Spring Boot Angular application for zoo management that is run using Docker Compose:

# Zoo Management Application

This is a Zoo Management application developed using Spring Boot and Angular.

## Technologies Used

- Backend: Spring Boot
- Frontend: Angular
- Containerization: Docker

## Prerequisites

Ensure you have the following installed on your system:

- Java 8 or higher
- Node.js
- Docker
- Docker Compose

## Running the Application

1. **Backend Setup**

Navigate to the backend directory:

```bash
cd backend

Build the Spring Boot Application:

./mvnw package
  1. Frontend Setup

Navigate to the frontend directory:

cd ../frontend

Install the dependencies:

npm install

Build the Angular Application:

ng build
  1. Docker Compose

Navigate back to the root directory:

cd ..

Run the application using Docker Compose:

docker-compose up

then acess the app on http://localhost:4200/