Vet-App 🐇 🐩 🐱 🐶 🐈 🐟 🐦🦮 🐠 🐕 😻 🙀 😹🐕🦺 🐰 🐾 🦜
Kullandığım teknolojiler : Spring Boot,Spring MVC, Java, Maven, IntelliJ, Mysql, HTML, CSS,Bootstrap,XAMPP
Kütüphaneler : Jpa, Thymeleaf,Spring Security,Web,MySql,DevTools
Technologies I use: Spring Boot, Spring MVC, Java, Maven, IntelliJ, Mysql, HTML, CSS, Bootstrap, XAMPP
Libraries: Jpa, Thymeleaf,Spring Security,Web,MySql,DevTools
Hem admin hem de user için farklı ekranlar içermektedir.
Contains different screens for admin and User.
https://mvnrepository.com/
Eğer ki daha sonra başka bir kütüphaneye ihtiyacımız olursa ise Maven sitesine giriyoruz ve ihtiyacımız olan kütüphaneyi aratıyoruz.https://mvnrepository.com/
If we need another library later, we go to the Maven site and search for the library we need.https://start.spring.io/
Projemi yaparken Spring Initialzr'dan gerekli işlemleri yapıyorum. Spring Initialzr, istediğimiz gerekliliklere göre bize temel konfigürasyonları hazır bir Spring projesi üretip veren bir araçtır.https://start.spring.io/
While doing my project, I do the necessary operations from Spring Initialzr. Spring Initialzr is a tool that produces and gives us a ready-made Spring project with basic configurations according to the requirements we want.-
İndirmiş olduğum zip dosyasını IntelliJ de açıyorum.Veri tabanı şlemlerimi gerçekleştirmek için, XAMPP programını kullanmam lazım. Çünkü ben projemde phpMyAdmin kullanıyorum.
I download the zip file, then open the file in IntelliJ. To perform database operations, I need to use the XAMPP program. Because I am using phpMyAdmin in my project.
Şimdi ise veritabanını oluşturuyorum. ismi : vet-app
application.properties 'te eklemem gerekenleri ekliyorum,burada web de hangi url de kullanacağımı,veritabanım için yolunu gibi bilgiler eklediğim kısım
Now I am creating the database. name : vet-app
I add what I need to add in application.properties, here is the part where I add information such as which url to use on the web, the path for my database.
Programımızı çalıştırırken ilk bu ekrandan çalıştırmamız gerekiyor.
While running our program, we need to run it from this screen first.
🦸♀️ 👩💻 💁 👩💼 🚶♀️ 💃 ⛹️♀️
http://localhost:8188/main_page
http://localhost:8188/registration
http://localhost:8188/add_owner
İki türlü kullanıcım var Rolü user ve admin olanlar.
I have two types of users Roles user and admin.
User delete işlemi yapamıyor.Ama rolü Admin olanın bir çok yetkisi bulunmaktadır.
User cannot delete. But the role of Admin has many privileges.
Bu iki ekran ROLE_USER olanların görebileceği ekranlar
These two screens are the ones that ROLE_USER can see
Ve her iki kullanıcı içinde filtreleme özelliği çalışmaktadır.
And the filtering feature works for both users.
mesela ben burada Lemon'u aradığımda karşıma çıkan ekran şu şekildedir.
for example, when I call Lemon here, the screen I see is as follows.
Şimdi ki ekran da ise göreceğiniz üzere delete işlemi yapılmaktadır. Bu da Rolü Admin olanların göreceği ve işlemleri gerçekleştirdikleri ekrandır.
As you can see on the next screen, the delete operation is performed. This is the screen that the Admin Role will see and perform the operations.
http://localhost:8188/settings
http://localhost:8188/login?logout
http://localhost:8188/detail/4
W3 School Icons ve ICONS8
NOT : Kullanmış olduğum ikonları şu linklerden aldımW3 School Icons and ICONS8
NOTE: I got the icons I used from the following linksİncelediğiniz için teşekkür ederim. 💜
Öneriniz ve sormak istediğiniz bir şey olursa sormaktan lütfen çekinmeyin. 💁
Saygılarımla ⭐
Thank you for viewing. 💜
If you have any suggestions or anything you want to ask, please feel free to ask. 💁
Kind regards ⭐