Cinetiq is an application designed to help film festival staff organize and plan their festivals. With Cinetiq, users can manage content such as films, series, and exhibitions, as well as handle details for various individuals involved in the festival, including film guests, accredited professionals, press representatives, and more.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have the following installed:
Clone the repository directly in IntelliJ IDEA:
File -> New -> Project from Version Control
.https://github.com/josch87/Cinetiq.git
Clone
.Set up the development properties file:
backend/src/main/resources
in the Project tool window.application-development.properties.sample
and rename the copy to application-development.properties
.application-development.properties
and fill in the required values.Import the Maven project:
pom.xml
file in the backend
directory and prompt you to import the Maven project. If not, right-click on the pom.xml
file and select Add as Maven Project
.Run the Spring Boot application using IntelliJ run configuration:
BackendApplication
run configuration is pre-configured in the .run
folder.Run/Debug Configurations
dialog (Run -> Edit Configurations
).BackendApplication
configuration and click Run
.frontend
directory:
cd frontend
npm install
FrontendApplication
run configuration is pre-configured in the .run
folder.Run/Debug Configurations
dialog (Run -> Edit Configurations
).FrontendApplication
configuration and click Run
.http://localhost:5173
to access Cinetiq.In IntelliJ IDEA, you can run the following operations using pre-configured run configurations located in the .run
folder in the root directory:
FrontendTests
configuration to run frontend tests.BackendTests
configuration to run backend tests.BackendTests (Coverage)
configuration to run backend tests with coverage analysis.BackendApplication
configuration to start the backend application.FrontendApplication
configuration to start the frontend application.Thanks to the open-source community for the tools and frameworks used in this project.
For any inquiries or questions, feel free to contact me at web.aljoschazoeller.com.