User Managment

  • This is a full-stack web application built using Java Spring, ReactJS, and PostgreSQL. The application provides a user-friendly interface for managing users data, including personal information, The application allows perform CRUD operations on users records, including creating, reading, updating, and deleting users data.

Features:

  • Create, Read, Update, and Delete users records
  • View users details, including performance metrics
  • User-friendly interface with a modern design

Technologies Used:

  • Java Spring
  • ReactJS
  • PostgreSQL
  • Axios

Getting Started

Prerequisites

  • Java 17
  • Node.js 14.20.0 or higher

Installation

  • To install and run the application on your local machine, follow these steps:
  1. Clone the repository to your local machine: git clone https://github.com//users-management.git

  2. Navigate to the project directory: cd users-management

  3. Install the backend dependencies: ./mvnw clean install

  4. Create a PostgreSQL database named users

  5. Run the backend application:

  6. Navigate to the frontend directory

  7. Install the frontend dependencies: npm install

  8. Run the frontend application: npm run start

  9. Open your web browser and navigate to http://localhost:3000.