Skip to content

Document management Application build with Spring Boot on the back-end and React on the front-end, with Maven as build tool.

Notifications You must be signed in to change notification settings

LukasGud/DocumentManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Document Management System

Application build with Spring Boot on the backend and React on the frontend, with Maven as build tool.

Technology Stack

Component Technology
Frontend React 16+
Backend Spring Boot 2.1+, Java 8, Hibernate 5+
Security Spring Security, JWT
Database MySQL Database
Persistence JPA
Client Build npm
Server Build Maven

Getting Started

Prerequisites

  • Install Java 8 from the OpenJDK
  • Install Node.js from the Node.js website
  • Clone the repo git clone https://github.com/LukasGud/DocumentManagementSystem

Backend

  • Go to your project folder from your terminal
  • cd dms
  • name your database schema documentsdb
  • Run: mvnw spring-boot:run
  • Run SQL script in SQL folder to populate tables with necessary data

Frontend

  • Go to your project folder from your terminal
  • cd React
  • Run: npm install
  • After install, run: npm start
  • It will open your browser(http://localhost:3000)

About

Document management Application build with Spring Boot on the back-end and React on the front-end, with Maven as build tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •