Skip to content

Spring Boot and Angular project to manage Personel and Department operations(CRUD).

Notifications You must be signed in to change notification settings

erhantuncel/SpringBootRestCRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Rest CRUD

This project is developed to practise on Spring Boot, Spring Rest, Spring Data, Spring Security and Angular Framework.

Table Of Contents

Technologies Used

  • Spring Boot
  • Spring Data
  • Spring Security
  • Spring Rest
  • Lombok
  • Swagger
  • JWT
  • Hibernate
  • Postgresql
  • Angular
  • Bootstrap
  • JUnit
  • Mockito

Features

  • Making staff and department releated CRUD operations.
  • Adding, updating and deleting staff image.
  • Listing staffs by department.
  • Searching staff by first name, last name.
  • Turkish and English language support.

Screenshots

Staff names is not real names. They were randomly generated.

Launch

  • To build and run project:

     $ git clone https://github.com/erhantuncel/SpringBootRestCRUD.git
     $ cd SpringBootRestCRUD/backend
     $ mvn clean package -DskipTests
     $ cd ..
     $ docker-compose up

Usage