Skip to content

This project is to serve as a collaboration and work place on a Java Team project for CS321 at UAH Spring 2022

Notifications You must be signed in to change notification settings

robotcorner/CS-321-JavaTeamProjectTeam10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moive Library App for CS-321 Team 10

Contacts

Name Email Git-ID Major
Stephen Stammen [email protected] robotcorner Computer Engineering
Daniel Mills [email protected] dandeto Computer Engineering
Braden Willingham [email protected] BradenW99 Cyber Security
Caleb Bagwell [email protected] CalebBagwell Computer Science

Task Overview

This is six week team project for creating a Java Swing app related to organize a list of books or movies that the user chooses. This is a course requirement. It is a group project in Java for CS321 at the University of Alabama in Huntsville

Summary of Actions

Please refer to the GitHub project board.

App Details

Title: My Awesome Movie Library (MAML)

Instructions for Building, Configuring, and Executing Code

Getting the App:

  1. Download or clone the repository

Configuring the App:

  1. Open the java project directory in your favorite IDE or Code Editor
  2. Go to the configuration file in the data folder.
  3. Edit it as needed to the path required or desired.

Running the App - choose path a or b:

Path a: Open it in Intellij

  1. Build Project with the build icon.
  2. Right click the main.java code in the editor and select run.
  3. The app will run and you can use it as desired.

Path b: Run via command line

  1. Open the terminal to the location where you downloaded the project.
  2. Type javac -encoding utf8 -d ./out src/*/* lib/gson-2.8.9.jar
  3. Type jar cvf CS-321-JavaTeamProjectTeam10.jar out/
  4. Type java -jar CS-321-JavaTeamProjectTeam10.jar

UML Diagrams

Class Outline UML - Preliminary

App Demonstrations for Onlookers

Main Page

image

Search Functionality

image

Login Prompt

image

Favorite Icons Add and Remove from Collection Automatically with Icon

image

License

Copyright 2022 AUTHORS. AUTHORS are Caleb Bagwell, Stephen Stammen, Daniel Mills, Braden Willingham Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3, (3 November 2008) or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license can be found at https://www.gnu.org/licenses/fdl.html.

About

This project is to serve as a collaboration and work place on a Java Team project for CS321 at UAH Spring 2022

Resources

Stars

Watchers

Forks

Languages