Before you can get started, you'll need to have the following prerequisites installed on your system:
-
Java Development Kit (JDK) - A recent version of Java (e.g., JDK 8 or later). You can download it from Oracle or use an open-source distribution like OpenJDK.
-
Node.js - Angular requires Node.js, which includes npm (Node Package Manager). You can download it from nodejs.org.
-
Angular CLI - Install Angular CLI globally with
npm install -g @angular/cli
. -
IDE - An Integrated Development Environment (IDE) such as IntelliJ IDEA, Eclipse, or Visual Studio Code for easier development.
- Clone the repository to your local machine:
git clone https://github.com/bonda29/SU-soft-fest-2023.git
- Navigate to the project directory:
cd SU-soft-fest-2023
The project is structured into two main parts: the backend Spring application and the frontend Angular application.
server/
: Contains the Spring Boot application.client/
: Contains the Angular application.
To run the Spring backend:
- Open your IDE and import the
server
folder as a Maven project. - Start the Spring Boot application.
- Make sure that you have configered the MySQL database in application.properties.
To run the Angular frontend:
- Open a terminal and navigate to the
client/SU-fest--2023
directory. - Install the required dependencies using:
npm install
- Start the Angular development server:
ng serve
Visit http://localhost:4200
in your web browser to access the Angular app.