Project

Movie App

Java Swing
Netbeans
Maven

Desktop Based Movie App using Java Swing, MySQL, and IMDb API

Movie App

Java Apache Maven Apache NetBeans MySQL Forks Contributors Stars

MovieApp is Desktop Based Movie App using Java Swing, MySQL, and IMDb API.

FeaturesπŸ’‘

By using MovieApp you can:

  • Buy tickets to watch a movie.
  • Buy snacks to accompany watching movies.
  • Management of purchases and the number of snacks by the admin.
Technology πŸ‘¨β€πŸ’»

MovieApp is created using:

  • Java - Java is the main programming languange we used to develop this app.
  • Apache Maven - Maven is a software project management and comprehension tool.
  • Apache NetBeans - NetBeans is an integrated development environment for Java.
  • MySQL - MySQL is an open-source relational database management system.
Structure πŸ“‚
movie-app
β”œβ”€β”€ .github
β”œβ”€β”€ db
β”œβ”€β”€ docs
β”œβ”€β”€ src
β”œβ”€β”€ .gitignore
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
└── pom.xml
  • .github is a folder that used to place Github related stuff, like issue template and CI pipeline.
  • db contain the database schema and the database dump.
  • docs contain documentation of this app.
  • src is the main folder that contain Java file, tests, and resources.
  • .gitignore is a file to exclude some folders like target.
  • LICENSE is a file that contains the license we use in this app.
  • README.md is the file you are reading now.
  • pom.xml is a Project Object Model or POM is the fundamental unit of work in Maven.
Requirements πŸ“¦
  • Java SE 17 or later
  • Apache Maven 3.8.6 or later
  • Apache NetBeans 16 or later
  • MySQL 8.0 or later
Installation πŸ› οΈ
  • Clone the repository:
git clone https://github.com/putuwaw/movie-app.git
  • Build and clean.
  • Run the app.
Contributors ✨


Putu Widyantara

Madya Santosa

Dheva Surya

Brian Wijaya