https://tags-taupe.vercel.app/ https://tags-priv.onrender.com This repository contains a basic Angular frontend application and a Spring Boot backend application.
Before running the application, ensure you have the following installed:
- Node.js and npm (for Angular)
- Java Development Kit (JDK) and Maven (for Spring Boot)
-
Update your package index:
sudo apt update
-
Install Node.js and npm:
sudo apt install nodejs npm
-
Install OpenJDK:
sudo apt install default-jdk
-
Install Maven:
sudo apt install maven
-
Navigate to the
frontenddirectory:cd frontend -
Install dependencies:
npm install
-
Navigate to the
backenddirectory:cd backend -
Build the project:
mvn clean install
-
Start the Spring Boot backend server:
java -jar backend/target/<name_of_your_jar_file>.jar
-
Start the Angular frontend:
ng serve
-
Open your browser and navigate to
http://localhost:4200to view the application.
- The Angular frontend communicates with the Spring Boot backend through REST APIs.
- Default port for the backend is
8080and for the frontend is4200.