This application will help you manage your travels. Fullstack application connected backend and frontend connected with AI. HTML5 Markup / CSS / RWD JavaScript React NodeJS Rest API Express JSON Database / Local Storage Firebase Authentication (Google LogIn) Google Gemini AI Model (Flash Latest) Unsplash API This application will help you manage your travel plans. You can generate new itineraries, edit activities, and delete every single plan. Authentication with Google and subsequent logging in at any time will allow you to conveniently access your saved data. Addition of Gemini AI Model that proposes new ideas, activities consistent with your destination, budget and style. Planning a trip has never been more useful and exciting. // Guest Mode Anyone can browse the application and generate travel plans without immediate authentication. // AI-Powered Generation Instant, detailed day-by-day travel plan generation based on destination, days, budget, and travel style. // Full In-App Editor Authenticated users can modify times, titles, and descriptions of activities, or add new points to the itinerary. Dark Mode: Fluid UI color scheme swapping (Light / Dark) for night-time planning comfort. Dynamic Photos Google Authentication Dashboard Monitor Automatic destination image fetching directly from Unsplash API. Secure and quick login using Google Accounts via Firebase Auth. Visual statistics and overview of total saved trips and overall days planned. GitHub Code Live Demo
Budget App – Financial Advisor AI
This application will help you manage your travels. Fullstack application connected backend and frontend connected with AI. HTML5 Markup / CSS / RWD Chart.js – rendering responsive statistical charts. JavaScript (ES6) – support for charts and asynchronous behavior of UI elements. Bootstrap 5.3 – advanced components (Modals, Progress Bars, Dropdowns, Grid, Flexbox). PHP (Object-Oriented) – architecture divided into routers, controllers, and services cURL / REST API – direct, seamless communication with Google AI servers. MySQL Database – relational database storing mapped user transactions. Google Gemini AI Model (Flash Latest) This application will help you manage your travel plans. You can generate new itineraries, edit activities, and delete every single plan. Authentication with Google and subsequent logging in at any time will allow you to conveniently access your saved data. Addition of Gemini AI Model that proposes new ideas, activities consistent with your destination, budget and style. Planning a trip has never been more useful and exciting. // MVC & OOP Architecture Clean, extensible code with separation of business logic and presentation layers. //Intelligent AI Financial Advisor Integration with the gemini-flash-latest model via a secure, high-availability gateway. The system analyzes the user’s actual financial flow and generates personalized, motivating savings tips in Polish. // Limit Control System Ability to impose limits on individual spending categories. Intuitive progress bars (Progress Bars) change color (green, yellow, red) and automatically alert you when your budget is exceeded. Data Visualization (Chart.js) Flexible Period Filtering Full RWD (Responsive Web Design) Dynamic pie chart (Pie Chart) that generates a clear, percentage-based breakdown of the user’s expenses for a selected time range. View your balance for the current month, previous month, current year, or any other defined time period using the calendar in the modal window. * Security (CSRF & Data Validation): Protection against Cross-Site Request Forgery attacks thanks to unique session tokens and full sanitization of input data before saving to the database. Mobile-friendly interface (including the demanding screens of iOS/Safari smartphones). Prevents overlapping action icons for deleting and editing transactions. GitHub Code Live Demo
Notes App & CoachAI
This application will help you manage your notes. Fullstack application connected backend and frontend connected with AI. This is my first solution of React, NodeJS, REST API and Express. An excellent exercise in combining there languages, frameworks. Not forgetting about responsiveness. PostgreSQL and Backend (Node.js/Express) will allow all functionalities to function properly and be saved and restored in the later operation of the application, with access to them at any time. Addition of Gemini AI Model that propose new ideas, notes consistent with your previous notes. HTML5 Markup / CSS / RWD JavaScript React NodeJS Rest API Express PostgreSQL Google Gemini AI Model (Flash Latest) This application will help you manage your notes. You can add notes, edit and delete every single note. Registration and subsequent logging in at any time will allow you to conveniently access your data. Addition of Gemini AI Model that propose new ideas, notes consistent with your previous notes. Keeping a notebook never be more useful and excited. // Dynamic Note Management Create, read, update, and delete (CRUD) personal notes via a fluid interface. // AI Coach Integration One-click or real-time text analysis powered by Google Gemini to get motivational and developmental feedback. // Actionable Insights The model automatically structures responses to extract goals, potential blockers, and next steps from your notes. Fully Responsive Prompt Engineering Fully optimized for seamless use across desktop, tablet, and mobile devices Structured system prompts forcing deterministic response formatting for the coaching module. GitHub Code Live Demo