[{"data":1,"prerenderedAt":72},["ShallowReactive",2],{"project-en-US-gramy-w-miescie":3,"adjacent-projects-en-US-gramy-w-miescie":22,"related-projects-en-US-gramy-w-miescie":49},{"id":4,"slug":4,"title":5,"description":6,"longDescription":7,"image":8,"gallery":9,"technologies":10,"category":14,"status":15,"liveUrl":16,"githubUrl":-1,"caseStudyUrl":-1,"startDate":17,"endDate":18,"featured":19,"lang":20,"renderedContent":21},"gramy-w-miescie","Play in the City","Platform for urban and online games – puzzles, history and culture of the city in escape-room style.","Play in the City (Gramy w Mieście) is a platform for urban and online games: you solve puzzles, discover places, and learn about the city’s history and culture. Two types: games on the ground (ready-made routes or your own adventures) and online games (puzzles you can solve from anywhere).\n\n## Game types\n\n**Urban games:** ready-made adventures with a set plan, or your own – pick puzzles in the area and your route.\n\n**Online games:** puzzles to solve from anywhere (e.g. with Google Street View or Wikipedia) and random puzzles for a quick round.\n\n## How it works\n\n1. Choose a game – urban (you visit places) or online.\n2. Find the puzzle location – you get an approximate location or hints to look up.\n3. Solve the puzzle on the spot (e.g. “Which way is Kościuszko facing on Freedom Square in Łódź?”) or online.\n4. Enter the answer and read about the place.\n\nFeatures: catalog of urban and online games, login and profiles, creating your own adventures and puzzles, maps and GPS, light\u002Fdark theme, play solo or with friends, achievements, place info, partnership option for organizations and businesses.","\u002Fimages\u002Fprojects\u002Fgramywmiescie.webp",[],[11,12,13],"Nuxt","TypeScript","Firebase","web","completed","https:\u002F\u002Fgramywmiescie.pl",["Date","2023-09-01T00:00:00.000Z"],["Date","2024-05-01T00:00:00.000Z"],false,"en-US","\u003Cp class=\"text-body-1 mb-6\">Play in the City (Gramy w Mieście) is a platform for urban and online games: you solve puzzles, discover places, and learn about the city’s history and culture. Two types: games on the ground (ready-made routes or your own adventures) and online games (puzzles you can solve from anywhere).\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">Game types\u003C\u002Fh2>\n\u003Cp class=\"text-body-1 mb-6\">\u003Cstrong class=\"text-primary font-weight-black\">Urban games:\u003C\u002Fstrong> ready-made adventures with a set plan, or your own – pick puzzles in the area and your route.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">\u003Cstrong class=\"text-primary font-weight-black\">Online games:\u003C\u002Fstrong> puzzles to solve from anywhere (e.g. with Google Street View or Wikipedia) and random puzzles for a quick round.\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">How it works\u003C\u002Fh2>\n\u003Col class=\"pa-0 mb-6 ps-6\">\n\u003Cli class=\"mb-2\">Choose a game – urban (you visit places) or online.\u003C\u002Fli>\n\u003Cli class=\"mb-2\">Find the puzzle location – you get an approximate location or hints to look up.\u003C\u002Fli>\n\u003Cli class=\"mb-2\">Solve the puzzle on the spot (e.g. “Which way is Kościuszko facing on Freedom Square in Łódź?”) or online.\u003C\u002Fli>\n\u003Cli class=\"mb-2\">Enter the answer and read about the place.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp class=\"text-body-1 mb-6\">Features: catalog of urban and online games, login and profiles, creating your own adventures and puzzles, maps and GPS, light\u002Fdark theme, play solo or with friends, achievements, place info, partnership option for organizations and businesses.\u003C\u002Fp>\n",{"prev":23,"next":34},{"id":24,"slug":24,"title":25,"description":26,"longDescription":27,"image":28,"gallery":29,"technologies":30,"category":14,"status":15,"liveUrl":31,"githubUrl":-1,"caseStudyUrl":-1,"startDate":32,"endDate":33,"featured":19,"lang":20},"my-gym-track","My Gym Track","App for logging strength workouts and tracking progress. Exercise database and ready-made plans.","My Gym Track is for logging strength workouts and analyzing progress. Database of ~1,600 exercises and 600+ ready-made plans. Quick logging of sets, weights and reps, automatic PR detection, progress charts.\n\nFeatures: ready and custom plans, plan management, workout log with time and volume, charts per exercise, comparison with previous workouts. In Pro: advanced stats, strength balance analysis, CSV export.\n\nOther apps are often overloaded. Here the focus is on fast logging and tracking results. No ads, no selling data.\n\nSteps: choose or create a plan, log workouts (weights, reps – the rest is calculated), view charts and compare results.\n\nA study in the Journal of Strength & Conditioning Research (2025) compared training with a trainer, with an app, and self-directed with a PDF. App users completed 81% of planned workouts (vs 52% without); in one trial average squat increase +19 kg in 10 weeks, bench +8 kg. Documenting workouts improves consistency and results.","\u002Fimages\u002Fprojects\u002Fmy-gym-track.webp",[],[11,12,13],"https:\u002F\u002Fmy-gym-track.web.app",["Date","2025-06-01T00:00:00.000Z"],["Date","2025-03-01T00:00:00.000Z"],{"id":35,"slug":35,"title":36,"description":37,"longDescription":38,"image":39,"gallery":40,"technologies":41,"category":45,"status":15,"liveUrl":46,"githubUrl":-1,"caseStudyUrl":-1,"startDate":47,"endDate":48,"featured":19,"lang":20},"innowacje","Innovations Project","Recurring mentoring program at Lodz University of Technology – guiding students from idea to a working web\u002Fmobile app.","Innovations Project (Projekt Innowacje) is an initiative of Lodz University of Technology: I connect students with real-world IT. As a mentor I lead groups from concept through architecture and UI\u002FUX to a deployed app. For me it’s not only teaching tech but showing what work in a dev team looks like. Each edition has different tech and different people.\n\n## Program evolution\n\nI adapt the program each edition to trends and student needs.\n\n### 2022: foundations\n\nWinter semester 2022 – web development foundations. We showed the full cycle: architecture, UI\u002FUX, CI\u002FCD. Students built individual projects and learned code ownership. A lesson in humility and learning from each other.\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje)\n\n### 2023: teamwork\n\nSummer 2023 – workflow like in a company. One shared system with roles: Web Team, Mobile Team, Manager. Communication, conflict, sync – as important as code.\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje-2023)\n\n### 2023\u002F2024: Nuxt and architecture\n\nWinter 2023\u002F24 – switch to Nuxt 3. More on architecture: SPA, auto-imports, Git Flow (feature branches, code review), Firebase Security Rules. Shift from “how to code it” to “how to design it so it scales.”\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje-2023-zimowy)\n\n### 2024\u002F2025: AI in development\n\nLatest edition – AI from day one: GitHub Copilot, Cursor, Windsurf. Prompt engineering, critical evaluation of AI-generated code, focus on logic and architecture instead of boilerplate. Besides Nuxt and Firebase: Convex, AWS Amplify, Supabase.\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje-2024-zimowy)\n\n## What students learn\n\nHard skills: Vue 3, Nuxt, TypeScript, Tailwind\u002FVuetify; Firebase (Auth, Firestore, Storage, Hosting); Git, VS Code, AI tools. Soft: teamwork, presenting, code review and feedback. Engineering mindset: problem-solving, finding answers on your own, business context.\n\nWatching them go from git basics to working, complex apps is what gives me satisfaction. In the AI era the mentor’s role is changing – not just a source of knowledge but a guide to using tools wisely, checking information, and ethics in code.","\u002Fimages\u002Fblog\u002Fpl-innowacje2.webp",[],[42,11,13,12,43,44],"Vue","AI Tools","Git","mentoring","https:\u002F\u002Fwww.p.lodz.pl\u002F",["Date","2023-05-01T00:00:00.000Z"],["Date","2022-06-01T00:00:00.000Z"],[50,61,23],{"id":51,"slug":51,"title":52,"description":53,"longDescription":54,"image":55,"gallery":56,"technologies":57,"category":14,"status":15,"liveUrl":58,"githubUrl":-1,"caseStudyUrl":-1,"startDate":59,"endDate":60,"featured":19,"lang":20},"freszkids-pl","Freszkids.pl","Platform streamlining meal ordering for schools from catering companies. For schools without their own kitchen.","Platform streamlining meal ordering for schools from catering companies. Works where schools don't have their own kitchen and use external catering. Two main sections: for parents and for catering companies.\n\n## Functionalities\n\n### Parents section\n\nOrdering meals for children at school. Selecting school, browsing menu for a specific day or week, marking meals, placing orders. Setting dietary preferences, allergens, and special diets. Online payments, order reminders.\n\n### Catering companies section\n\nManaging offers, menus, orders, and deliveries. Adding menus for specific days, setting prices, defining order and delivery deadlines. Viewing all orders from a given school, exporting lists for meal preparation, tracking payments.\n\n### School management\n\nSchools can view order statistics, check lists of children with ordered meals, coordinate deliveries with catering companies. No need to collect cash or manually maintain order lists.\n\n### Responsiveness\n\nThe site works well on phones, tablets, and desktops. Most parents order meals on phones, so the mobile version was a priority.\n\n### SEO and performance\n\nPages have proper meta tags, structured data, sitemap. Images are compressed, code is minified.","\u002Fimages\u002Fprojects\u002Ffreszkids.webp",[55],[11,12,13],"https:\u002F\u002Fwww.freszkids.pl",["Date","2026-01-01T00:00:00.000Z"],["Date","2026-01-01T00:00:00.000Z"],{"id":62,"slug":62,"title":63,"description":64,"longDescription":65,"image":66,"gallery":67,"technologies":68,"category":14,"status":15,"liveUrl":69,"githubUrl":-1,"caseStudyUrl":-1,"startDate":70,"endDate":71,"featured":19,"lang":20},"kolekcjoner-chwil","Moment Collector","App with ideas for spending time – with friends, as a couple, or solo. Filters, cards, saving favorites.","Moment Collector (Kolekcjoner Chwil) is an app with ideas for outings and activities: with friends, as a couple, or alone. Over 3,200 ideas in 10 categories. Instead of hours online – pick in seconds.\n\nChoose mode (solo \u002F couple \u002F group), set budget, location, time and category, browse cards, save favorites. You can also create your own ideas. Filtering, personalization, favorite collection.\n\nThe platform helps you find an idea for the weekend or evening without searching the whole internet.","\u002Fimages\u002Fprojects\u002Fkolekcjonerchwil.webp",[],[11,12,13],"https:\u002F\u002Fkolekcjonerchwil.pl",["Date","2026-01-01T00:00:00.000Z"],["Date","2026-01-01T00:00:00.000Z"],1790687720791]