Skip to content

nvans/REST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Application that helps to manage users

Frameworks:

  • Bean management - Spring
  • Persisting - Hibernate
  • Testing - Junit

Back-end

REST API:

Users editing:
  • /users - (only GET)
  • /users/new - (only POST)
  • /users/{id} - (GET, POST, DELETE)
  • /users/{id}/address - (GET, POST, DELETE)
Groups editing:
  • /groups - (only GET)
  • /groups/new - (only POST)
  • /groups/{id} - (GET, POST)
Search api:
  • /search/firstname/{firstname}
  • /search/lastname/{lastname}
  • /search/email/{email}
  • /search/birthday/{birthday} - String with format "yyyy-MM-dd" (no validation yet)

Testing

  • Production DB - (config placed at src/main/resources/META-INF/application.properties)
  • Test DB - HSQL in-memory (config placed at src/test/resources/application.properties

Front-end:

Not ready yet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published