Skip to content

🗺 Java program to keep track of visited countries

Notifications You must be signed in to change notification settings

dotClique/globingular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitpod Ready-to-Code

Globingular

app-overview

Demo image of finished world map. Visited countries/regions are highlighted in green, and the different views are shown. Lines indicate actions that lead to the different views.

This is the repository for Group 2002's team project Globingular in the course IT1901-2020 of the Norwegian University of Science and Technology. Globingular is a solution for logging one's travels, currently supporting country-level precision. Currently the app supports:

  • country logging with and without dates
  • map with clickable interactivity
  • cloud-/server-storage
  • badge and statistics system

User stories

The user stories made while developing this app can be found in the userStories-directory.

The source code

The projects source code is contained within the globingular-directory.

Modularization

The project is split into several modules for proper modularization and allowing better reuse of code. Further details are found inside the source-directory.

Testing, building and launching

Please see the source-directory for details on testing, building and launching of the project.

Diagrams

  • A module diagram showing all the modules in the project, and their dependencies, can be found in the diagrams-directory.

  • Class diagrams are located in each modules README-file. A list with link to each of these are found in the diagrams-directory.

  • Sequence-diagrams for some of the implemented User Stories are made and can be found in the userStories-directory.

Issue and MR workflow

Issue assignee is the one who will write the code to solve the issue. MR assignee is the reviewer and is ultimately responsible for looking over the code that is to be merged. Please see meeting-2020-10-28 for details.

Work process

Our wiki contains team meeting summaries that effectively show our work process, progress, and problems throughout the project work.

Please see wiki-home for details on each individual team meeting summary.

Data sources

Country data & SVG World Map: raphaellepuschitz/SVG-World-Map.

About

🗺 Java program to keep track of visited countries

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages