Bu bir film uygulamasıdır. Bu websitesinde kullanıcı kayıt yapabilir, oturum açabilir, eğer admin ise film ekleyip silebilir. Filmler kategoriler altında listelenir. Eklenen tüm filmler ana sayfada gösterilir.
Bu adımlar, uygulamayı yerel ortamınızda çalıştırmak için gereken adımları içerir.
- Html
- Css
- Bootstrap 5
- Axios
- ReactJs
- Java
- Spring Boot
- Spring Security
- Jwt
- JPA/Hibernate
- Spring Data JPA
- MySQL
- Git
- Maven
- Postman
- IntelliJ IDEA
- Visual Studio Code
Aşağıdaki yazılımların sisteminizde yüklü olduğundan emin olun:
- Java Development Kit (JDK) 20
- Node.js
- React Router Dom
- MySQL veritabanı
- Bu projeyi bilgisayarınıza klonlayın:
- Veritabanı ayarlarını yapılandırın:
- 'application.properties' dosyasında, MySQL veritabanına bağlantı ayarlarınızı belirtin. Örneğin:
spring.datasource.url=jdbc:mysql://localhost:3306/movieDB
spring.datasource.username=<username>
spring.datasource.password=<password>
- Spring Boot uygulamasını başlatmak için aşağıdaki komutu çalıştırın:
./mvnw spring-boot:run
- React uygulamasını başlatmak için yeni bir terminal penceresi açın ve proje dizinine gidin. Ardından aşağıdaki komutu çalıştırın:
cd frontend
npm install
npm start
- Tarayıcınızda http://localhost:3000 adresine gidin ve Movie App uygulamasını görmelisiniz.