Skip to content

365cent/western-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Campus Map Application

Description

This software is a map viewer for western university. It allows you to add and find points of interest in Middlesex College, Western Science Center, and the Physics and Astronomy building.

Dependencies and 3rd party software

  1. the iknoli remixicon pack version 12.3.1
  2. iknoli-swing version 12.3.1 (the order of this and the last item in the pom.xml file is important)
  3. gson version 2.10
  4. guava version 18.0
  5. The AbsoluteLayout from netbeans.external Release160
  6. The junit-platform version 1.1.0
  7. junit-jupiter version 5.6.0
  8. mockito version 4.1.0
  9. The maven-jar-plugin version 2.4
  10. The maven-shade-plugin version 2.2
  11. The maven-surefire-plugin version 2.19.1

How to build

  1. Clone/Download the project into NetBeans
  2. Open the project
  3. Click the clean and build project option from the menu (this will obtain any dependencies automatically)
  4. The resulting jar executable will be in the project folder under target with the name group22-1.0-SNAPSHOT.jar

How to run

  1. Locate the executable compiled in the last step or go to group22/target if already compiled
  2. If java is configured correctly you should be able to just double click the jar file
  3. Otherwise, run java -jar /path/to/jar

User guide

Logging in: you can use any of the users given below or sign up a new account. Alternatively, you login as guest by clicking signup and then continue as guest. Once you're logged in you can add POIs by clicking the edit button in the bottom right corner and then circle button that shows up. Clicking on a room will then add a POI to that room If you wish to add information to the POI click on the room and then select the POI. Use the edit and save buttons to alter the information in the POI and then save it. you can switch floors using the up and down arrows on the left and switch buildings using the top menu.

Account information/Edit mode

The edit mode is accessed through the admin user which has the username "admin" and the password "password". There is one user for each group member with usernames Liam, Karen, Maxwell, Emma, Valentina and the password for each of those users is "1234"

Screenshots

Login Window

Login Window

Login Window (On Focus)

Login Window (On Focus)

Login Window (Strong Password Indicator)

Login Window (Strong Password Indicator)

Login Window (Sign Up)

Login Window (Sign Up)

Login Window (Error)

Login Window (Error)

Login Window (Success)

Login Window (Success)

Weather API

Weather API

Weather API (No Network)

Weather API (No Network)

Weather API (No Network) (No Cache)

Weather API (No Network) (No Cache)

Main Window

Main Window

Main Window (Search POIs)

Main Window (Search POIs)

Switching Buildings

Switching Buildings

Switching floors

Switching floors

(Hosted on Cloudinary)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages