An open API service indexing awesome lists of open source software.

https://github.com/sithira/ptts

CSSD Subtask 3 Implementation - Public Transport Ticketing System
https://github.com/sithira/ptts

builder-pattern facade-pattern java javafx mvc serialization singleton stratergy

Last synced: 7 months ago
JSON representation

CSSD Subtask 3 Implementation - Public Transport Ticketing System

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.com/Sithira/PTTS.svg?token=m7bojBUyhUE4U9NKNM4E&branch=master)](https://travis-ci.com/Sithira/PTTS)
[![codecov](https://codecov.io/gh/Sithira/PTTS/branch/master/graph/badge.svg?token=7mKhCBrisG)](https://codecov.io/gh/Sithira/PTTS)
## Public Transport Ticketing System

### Using Pure Java Serialization


Screen_Shot_2018_07_17_at_10_36_35_PM Screen_Shot_2018_07_17_at_10_36_55_PM Screen_Shot_2018_07_17_at_10_37_30_PM Screen_Shot_2018_07_17_at_10_37_45_PM Screen_Shot_2018_07_17_at_10_39_16_PM Screen_Shot_2018_07_17_at_10_39_31_PM Screen_Shot_2018_07_17_at_10_40_29_PM Screen_Shot_2018_07_17_at_10_40_49_PM Screen_Shot_2018_07_17_at_10_41_30_PM Screen_Shot_2018_07_17_at_10_41_47_PM Screen_Shot_2018_07_17_at_10_41_56_PM Screen_Shot_2018_07_17_at_10_42_40_PM Screen_Shot_2018_07_17_at_10_42_50_PM Screen_Shot_2018_07_17_at_10_43_01_PM


#### Design Patterns
1. Facades
2. MVC
3. Builder
4. Strategy
5. Singleton

##### Custom ORM for Java Serialization

### How to Build and Run the Project

```bash
mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
```

### Running Tests
```bash
mvn test -B
```