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 |