Skip to content

๐ŸŒฑ A full-stack Springboot-React web application that implements a User control system

Notifications You must be signed in to change notification settings

chaerim-kim/Springboot-ReactJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Springboot-ReactJS

๐ŸŒฑ A full-stack Springboot-React web application that implements a User control system

A Full-Stack user control system focusing on basic functionalities implemented with Springboot for backend, React for frontend and PostgreSQL for the database engine.

๐ŸŽจ Features / ์ฃผ์š” ๊ธฐ๋Šฅ

  • The application performs the following CRUD RESTful APIs:
    • Create user
    • List user
    • Update user
    • Delete user
  • Uses docker for containerisation.

โžฐ Project Duration

October 2020 - November 2020

๐Ÿพ Examples / ์‚ฌ์šฉ ์˜ˆ์ œ

  1. Create User create

  2. List User view

  3. Update User update

  4. Delete User delete

๐Ÿ“š Stack / ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • Java
  • Springboot - A Java-based framework used to create a micro Service - used to build stand-alone and production ready spring applications.
  • PostgreSQL - A relational database management system emphasizing extensibility and SQL compliance.
  • ReactJS - A JavaScript library for building user interfaces or UI components.
  • Docker - The container for the application

Installation / ์‹คํ–‰ ๋ฐฉ๋ฒ•

1. Docker Setup

git clone https://github.com/chaerim-kim/Springboot-ReactJS.git

cd Springboot-ReactJS

docker-compose up -d workspace postgres frontend

docker-compose exec workspace bash

2. Build and Run the Springboot App with Maven

./mvnw spring-boot:run

3. Build and Run the React Frontend App

cd frontend

npm start

Then access: http://localhost:3000/user

๐Ÿ“œ License

This project is licensed under the terms of the MIT license.

You can check out the full license here

About

๐ŸŒฑ A full-stack Springboot-React web application that implements a User control system

Resources

Stars

Watchers

Forks