Skip to content
This repository has been archived by the owner on Jun 3, 2019. It is now read-only.

nscharrenberg/Kwetter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kwetter Build Status

Description

Kwetter is a twitter clone aimed to have similar functionality as twitter.

Swagger

Swagger documentation for the API can be found at https://app.swaggerhub.com/apis/nscharrenberg/Kwetter/1

Functionalities

  • Users
  • Followers
  • Tweets
  • Likes
  • Mentions
  • Roles
  • Permissions
  • Search
  • Timeline
  • Moderation

Learning purposes

As this is a school assignment, certain learning objectives have to be met.

Utilities:

  • Java EE
  • CDI
  • EJB
  • JPA
  • EclipseLink
  • Google Guava
  • Cucumber
  • Rest Assured
  • Mockito
  • Mysql JDBC
  • Payara
  • Jackson
  • JUnit

Patterns

  • Service -Repository Pattern
  • MVC Pattern
  • SOLID principle
  • Facade

Code Coverage

Service Layer

Service Layer Code Coverage