Skip to content

Demo Application With Java Spring Boot and React that provides CRUD functionalities

Notifications You must be signed in to change notification settings

saurxbh/crud-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

crud-demo

Built a Full Stack Web Application that provides CRUD functionalities. Used Spring Boot for the backend and React for the frontend.

Features

  • 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.

Prerequisites

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.

Getting Started

Follow these steps to set up and run the application locally:

  1. Clone the repository:

    git clone https://github.com/saurxbh/crud-demo.git
    
  2. Spin up the the Spring Boot server after installing backend dependencies.

     mvn install  
     mvn spring-boot:run
    
  3. Navigate to the frontend directory, install frontend dependencies and run the React app locally.

    npm install
    npm start
    

Execution

  • Home Page which displays all users

    image

  • Adding a User

    image

  • Editing User Details

    image

    image

  • Viewing User Details

    image

About

Demo Application With Java Spring Boot and React that provides CRUD functionalities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published