Skip to content
 
 

Repository files navigation

DAT256

An application for matching people who want to have something transported to some place with people who were already going to that place anyway.

Project Structure

This repository contains two projects, a client project in the folder Client (https://github.com/phiwar/DAT256/tree/master/Client) and a server Project in the folder Server (https://github.com/phiwar/DAT256/tree/master/Server)

Final Report

The Final Report is located in DAT256/Final Report/ (https://github.com/phiwar/DAT256/tree/master/Final%20Report)

Reflections

Note that some of us uploaded individual reflection for every week and some others for every sprint because we knew that we had to upload sprintwise after some weeks from the begining of the project. But all of us have uploaded all the requiered individual reflections and you can find them all in the following directory: DAT256/Reflection Documentation/Individual Reflections/ (https://github.com/phiwar/DAT256/tree/master/Reflection%20Documentation/Individual%20Reflections)

Team reflections are in DAT256/Reflection Documentation (https://github.com/phiwar/DAT256/tree/master/Reflection%20Documentation)

How to Run

First run the Server project by excecuting the jar file "SnubbullServer.jar" in the "Server" map Terminal -> java -jar SnubbullServer.jar You will see an UI saying that the server is Running and you have to shut down it when you finish by clicking on shut down so the server will not keep running under the hood.

Then you can start the Client project from android studio. Client\app\src\main\java\com\snubbull\app\view\StartView.java

You can also run the Server project from a java IDE (we worked on Intellij) and run Server\src\main\java\com\example\demo\DemoApplication.java

Links

Google Drive Root directory: https://drive.google.com/open?id=1ouK1pT4hd2alb_TMWlgfFthapMnBg_zE

Social Contract:

Definition of Done

https://drive.google.com/open?id=1eMwyQjTxPGVQLlSxiSLjfj4_0TZakDlC

Tests

There are integration tests in DAT256/Client/app/src/androidTest/java/com/snubbull/app/ ( https://github.com/phiwar/DAT256/tree/master/Client/app/src/androidTest/java/com/snubbull/app )

There are Unit Tests for the client in DAT256/Client/app/src/test/java/com/snubbull/app/ ( https://github.com/phiwar/DAT256/tree/master/Client/app/src/test/java/com/snubbull/app )

There are Unit Tests for the server are in DAT256/Server/src/test/java/com/example/demo/dao/FakeNoticeDataAccessServiceTest.java ( https://github.com/phiwar/DAT256/blob/master/Server/src/test/java/com/example/demo/dao/FakeNoticeDataAccessServiceTest.java )

JIRA

https://p2p.atlassian.net/secure/BrowseProjects.jspa

Git Inspector Report

In DAT256/gitInspectorReport.html There's a .mailmap in the project, so the names of all project members are displayed correctly.

Use the following link to get it delivered as html rather than plain text:

https://rawcdn.githack.com/phiwar/DAT256/55fbeab4fa62d8fa90fd5b997453c19ca04665c2/gitinspectorReport.html

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages