This application is a simple student management web application developed using Java Spring Boot and React. The application is hosted on Amazon Elastic Beanstalk.
You can access the demo version of the application (https://demo.ilaydadastan.com/).
- Java Spring Boot
- React
- Amazon Elastic Beanstalk
- Amazon Relational Database Service (RDS)
- PostgreSQL
- Docker
-
Navigate to the
backend
directory and start the Spring Boot application: -
Navigate to the
frontend
directory and start the React application: -
Open your browser and go to
http://localhost:3000
to view the application.
To deploy the new version of the application to Amazon Elastic Beanstalk, follow these steps:
- Make sure you have the latest changes committed to your repository.
- Build your Spring Boot application with
mvn clean install
and React frontend withnpm build
in related directories. - Once the build process is complete, navigate to the
backend/target
directory. - Locate the JAR file generated for your Spring Boot application (e.g.,
your-application-name.jar
). - Go to the AWS Management Console and select the Elastic Beanstalk service.
- Select your application and then select the environment to which you want to deploy the new version.
- Click on the "Upload and Deploy" button.
- Choose the JAR file you built and upload it.
- Review the deployment settings and click on "Deploy" to deploy the new version.
- Wait for the deployment process to complete. Once finished, your application will be updated with the new version.