This project demonstrates how to create a full-stack CRUD (Create, Read, Update, Delete) application using Spring Boot and React Hooks with Functional Components. The backend utilizes Spring Boot to build RESTful web services and interacts with a MySQL database. The frontend is developed using React, Bootstrap, and Axios for seamless integration with the backend APIs. Postman is used for testing the APIs.
- Spring Boot
- React
- MySQL
- Axios
- Bootstrap
- Clone the repository:
git clone https://github.com/AakashKumar-Code/fullstack-crud_app-springboot-react-mysql.git - Navigate to the project directory:
cd fullstack-crud_app-springboot-react-mysql - Start the backend server:
- Navigate to the
backenddirectory:cd backend - Run the Spring Boot application:
./mvnw spring-boot:run
- Navigate to the
- Start the frontend:
- Navigate to the
frontenddirectory:cd frontend - Install dependencies:
npm install - Start the React application:
npm start
- Navigate to the
- Access the application in your browser at
http://localhost:3000.




