Built a Full Stack Web Application that provides CRUD functionalities. Used Spring Boot for the backend and React for the frontend.
-
Spring Boot Backend:
- RESTful API endpoints.
- Database integration with Spring Data JPA.
-
React Frontend:
- Responsive and dynamic user interface.
- State management using React Hooks.
- Integration with backend APIs.
-
Full Stack:
- Seamless integration between the backend and frontend.
- Modern and efficient development workflow.
Before you begin, ensure you have met the following requirements:
- Java Development Kit (JDK) installed.
- Node.js and npm installed.
- I used VS Code for React frontend, IntelliJ for Spring Boot backend, but you can use any IDEs of your choice.
Follow these steps to set up and run the application locally:
-
Clone the repository:
git clone https://github.com/saurxbh/crud-demo.git
-
Spin up the the Spring Boot server after installing backend dependencies.
mvn install mvn spring-boot:run
-
Navigate to the frontend directory, install frontend dependencies and run the React app locally.
npm install npm start