Skip to content

A CLI application that serves as a centralized movie booking and listing system which allows vendor to list movies and movie enthusiasts to book movies.

License

Notifications You must be signed in to change notification settings

Neo-Zenith/sc2002-moblima

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-MOBLIMA

image

📁 Folder Structure

~
├── .vscode               # Settings for source path
├── bin                   # Executiable files
├── doc                   # Documentation
├── src                   # Source code
|    ├── controller       # Control classes
|    ├── database         # Database 
|    ├── handler          # Helper functions
|    ├── model            # Entity classes
|    ├── view             # Boundary classes
|    └── MovieApp.java    # MOBLIMA App
├── .gitignore
└── README.md

⭐ Getting Started

At the root directory, to compile all .java files:

javac src/MovieApp.java -d bin

At the root directory, to start the application in development:

cd bin
java src.MovieApp

At the root directory, to convert all Javadoc into HTML documentation:

javadoc src src.controller src.database src.handler src.model src.model.enums src.view -d doc/Javadoc -author -version -noqualifier all

📍 How to Use

At the root directory, to archive all .class files into a single .jar file:

cd bin
jar cvf MovieApp.jar * 

At the root directory, to run the built file:

cd bin
java -cp MovieApp.jar src.MovieApp

You may wish to reset the dataase to remove all existing data.

🖊️ Contributors

📄 Documentation

About

A CLI application that serves as a centralized movie booking and listing system which allows vendor to list movies and movie enthusiasts to book movies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages