Skip to content

AakashKumar-Code/fullstack-crud_app-springboot-react-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Full Stack CRUD Application with Spring Boot and React

Home Page

Landing Page

Project Description

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.

Technologies Used

  • Spring Boot
  • React
  • MySQL
  • Axios
  • Bootstrap

Usage Instructions

  1. Clone the repository: git clone https://github.com/AakashKumar-Code/fullstack-crud_app-springboot-react-mysql.git
  2. Navigate to the project directory: cd fullstack-crud_app-springboot-react-mysql
  3. Start the backend server:
    • Navigate to the backend directory: cd backend
    • Run the Spring Boot application: ./mvnw spring-boot:run
  4. Start the frontend:
    • Navigate to the frontend directory: cd frontend
    • Install dependencies: npm install
    • Start the React application: npm start
  5. Access the application in your browser at http://localhost:3000.

Demo Screenshots

Register New User [CREATE]

CREATE

Read User [READ]

READ

Edit Existing User [UPDATE]

UPDATE

Delete User [DELETE]

DELETE

About

🌟 Dive into full-stack development with our CRUD app! Create, Read, Update, Delete users effortlessly using Spring Boot and React Hooks. πŸ’»πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors