I started this project to truly learn web development — not just by watching tutorials, but by building real applications and solving practical problems.
The projects become progressively more challenging, reflecting my continuous learning journey. My goal is to gain strong, hands-on experience in building modern web applications.
"During your coding journey, you will encounter many frustrating errors. What makes a great programmer is not avoiding them, but learning how to face and solve them." — Codedex
- Calculator – HTML, CSS, JavaScript
- Quiz App – HTML, CSS, JavaScript
- Rock, Paper, Scissors – HTML, CSS, JavaScript
-
Animal Shelter
Web application for managing animal adoptions and shelter data
Tech: Java, Spring Boot, PostgreSQL, JPA/Hibernate, REST API, Tailwind CSS -
Harry Potter Sorting Hat
Application for managing and storing student data
Tech: Java, Spring Boot, PostgreSQL, JPA/Hibernate, REST API
- Java (Core)
- Spring Boot
- Hibernate / JPA
- REST API
- PostgreSQL
- H2
- Docker
- Git & GitHub
- GitHub Actions (CI/CD)
- Maven
- Linux
- JUnit 5
- Mockito
- Description: Full-stack application for managing animal shelter records
- Tech: Java, Spring Boot, PostgreSQL, JPA, Hibernate, REST API
- Status: Live → https://animal-shelter-hro5.onrender.com/
- Description: Application for managing student data
- Tech: Java, Spring Boot, PostgreSQL, JPA, Hibernate, REST API
- Status: Work in Progress → https://student-registry-app-2gv1.onrender.com/
- Description: A comprehensive IT guide from beginner to advanced levels.
- Tech: mdBook, GitHub Actions, GitHub Pages
- Status: Live → https://nagraggini.github.io/my-awesome-book/
- Get Things Done (get-things-done) – Simple task manager API
- Spring Boot Login and Registration (spring-boot-login-and-registration) – User login and registration system
- Spring Boot JWT Auth (spring-boot-jwt-auth) – Authentication REST API with JWT and Spring Security
- Chat Application (chat-application) – Real-time messaging application
- Inventory Management System (inventory-management-system) – Product and stock management system
- Auction Platform with Payment Integration (System for managing auctions, bids, and simulated bank transfer transactions)
project-showcase/
│
├─ frontend/
├─ backend/
├─ assets/
├─ docs/
├─ README.md