About the Project
Welcome to the Schengen 90/180 Rule Calculator — a travel companion you can trust!
This project was created to simplify the tricky task of tracking travel days in the Schengen Zone. With a user-friendly interface that’s fast, easy to use, and completely ad-free, it provides accurate results along with comprehensive details for each trip. Whether you’re checking how many days you’ve used or planning your next adventure, this tool ensures you stay informed and on track effortlessly.
Made with AI
This project started as an experiment to see if AI could go beyond assisting with small tasks and actually create an entire website from scratch. The idea was to let AI handle everything: designing functionality, coding the layout, creating styles, and writing scripts. Initially, I thought it would take just 2-3 free evenings. But thanks to my perfectionism and a flood of new ideas, it turned into a two-week journey of occasional coding in my spare time.
I picked ChatGPT and Gemini as my go-to tools for this project because most of the AI site generators I found were only good for static websites. They just couldn’t handle the kind of dynamic JavaScript functionality this calculator needed.
The process turned out to be a rollercoaster—a mix of excitement and plenty of frustrations. Here’s what I learned along the way:
- AI’s coding skills are impressive but far from flawless. Sure, it can write functional and clever code, but it often chooses brute-force solutions like it’s coding for a supercomputer—completely ignoring performance and efficiency.
- Even a small project like this is too big for AI. Despite being a simple tool focused on one problem, AI struggled to keep track of all the details while maintaining the big picture.
- Making changes isn’t as smooth as you’d hope. Every tweak request could lead to unexpected changes elsewhere in the code—like renamed variables, adjusted calculations, or missing lines.
For me, this was the most annoying part of the process because it made the code feel unstable. It’s like patching one corner of a painting only to notice another corner mysteriously change while you weren’t looking. - Debugging is still a human job. If something breaks, it’s on us to go line by line to figure out and fix the issue. It’s ironic—the very thing meant to save time often ends up creating puzzles only we can solve.
Despite the challenges, the project crossed the finish line, with most of the code created by AI. However, it required an enormous amount of guidance and fine-tuning to refine and perfect the final product.
New Features Coming Soon
I’m just getting started! The next version of the calculator will include some interesting features to make it even more intuitive and helpful. Check back in a couple of weeks to see what’s new.
Got questions, suggestions, or ideas? I’d love to hear from you! Use the feedback form to get in touch.