An AI-powered full-stack web application that transforms user inputs or photos into stunning Ghibli-style artwork using the Stability AI API. Built with React.js (frontend), Spring Boot (backend), and styled using Tailwind CSS.
- π¨ Upload images or prompt text to generate Studio Ghibli-inspired art
- π Real-time image generation using Stability AI's API (fetch-based)
- π» Full-stack architecture using React and Spring Boot
- π Modular and maintainable component structure
- π Integrated routing with React Router
- β¨ Responsive and clean UI using Tailwind CSS
- π Backend proxy handling Stability AI API securely
- React.js β Functional component architecture
- Tailwind CSS β Utility-first CSS framework for fast UI design
- React Icons β Icon library for UI enhancement
- React Router DOM β For client-side routing
- Fetch API β To connect frontend with Spring Boot and Stability AI
- Spring Boot (Java) β RESTful API layer
- Controller Layer β Accepts requests from frontend
- Service Layer β Communicates with Stability AI via HTTP
- CORS & Security Configurations β To handle cross-origin requests securely