Welcome to the Full-Stack SPA Project repository! This project combines the power of Angular on the frontend and Spring Boot on the backend to create a robust Single Page Application (SPA). Follow the guide below to set up and run the project locally.
- Java Development Kit (JDK) installed
- Node.js and npm (or Yarn) installed
- IDE (e.g., IntelliJ IDEA, Eclipse) for Java development
- Clone the repository to your local machine:
git clone https://github.com/rey-coder/angular-spring-boot-fullstack
- Navigate to the root directory of the project:
cd <project-directory>
-
Start the Spring Boot application: Open the project in your preferred IDE, build and run the project.
-
Open your web browser and navigate to http://localhost:8080 to view the application.
- Utilizes Angular CLI for project setup and development.
- Implements routing between home and hello pages.
- Integrates HttpClient for making HTTP requests to the backend API.
- Utilizes Spring Initializr for project setup and development.
- Configures WebConfig class for serving Angular resources and handling routing.
- Implements a simple HelloController for testing backend API functionality
Contributions to improve this project are welcome! Please follow these guidelines when contributing:
- Fork the repository and create a new branch for your feature or bug fix.
- Ensure that your code follows the project's coding style and conventions.
- Write clear and descriptive commit messages.
- Submit a pull request, explaining the changes you've made and why they are necessary.
Do What The F*ck You Want To Public License. WTFPL