Personal Projects

A collection of projects that showcase my skills in modern web development, from full-stack applications to innovative solutions.

Live

ShotMeal

2024

Full-Stack Web Application

ShotMeal is a comprehensive MVP web application that revolutionizes meal planning through AI technology. Users can either upload photos of their available ingredients or manually input ingredient lists, and the application generates 2-3 personalized recipes per day. Each recipe includes detailed nutritional information, step-by-step cooking instructions, and suggestions for missing ingredients to complete the dish.

Key Features

  • AI-powered recipe generation using OpenAI GPT-4o-mini
  • Photo ingredient recognition and manual input options
  • Recipe management with save functionality
  • Subscription tiers (Free: 1 request/day, Pro: unlimited)
  • Authentication via email/password and Google OAuth
  • Stripe payment integration for Pro subscriptions
  • Responsive design with modern UI/UX

Tech Stack

Next.js 15TypeScriptTailwind CSSshadcn/uiSupabase (PostgreSQL)OpenAI GPT-4o-miniStripeVercel
Live

MindMate

2024

Mental Health Application

MindMate is an innovative mental health application that leverages AI technology to provide personalized mental health support. The platform offers mood tracking, therapeutic exercises, AI-powered conversations, and comprehensive wellness insights to help users maintain and improve their mental health.

Key Features

  • AI-powered mental health conversations
  • Mood tracking and analytics
  • Therapeutic exercises and activities
  • Personalized wellness recommendations
  • Progress tracking and insights
  • Secure and private data handling
  • Responsive design for all devices

Tech Stack

ReactTypeScriptNode.jsMongoDBOpenAIExpress.jsJWT AuthenticationChart.js
Live

Cebularze

2024

E-commerce Platform

Cebularze is a specialized e-commerce platform dedicated to traditional Polish bread and bakery products. The platform provides a seamless online shopping experience with secure payment processing, order tracking, and delivery management, bringing authentic Polish bakery products to customers worldwide.

Key Features

  • Product catalog with high-quality images
  • Secure payment processing with Stripe
  • Order tracking and management
  • User authentication and profiles
  • Shopping cart and wishlist functionality
  • Delivery scheduling and tracking
  • Multi-language support

Tech Stack

Next.jsTypeScriptStripePostgreSQLTailwind CSSPrisma ORMNextAuth.jsVercel
Live

Horse Racing Tracker

2024

Analytics Platform

Horse Racing Tracker is a comprehensive analytics platform designed for horse racing enthusiasts and bettors. The application provides real-time race data, horse performance analytics, betting insights, and historical statistics to help users make informed decisions in horse racing betting.

Key Features

  • Real-time race data and results
  • Horse performance analytics
  • Betting odds and insights
  • Historical statistics and trends
  • User portfolio tracking
  • Interactive charts and graphs
  • Mobile-responsive design

Tech Stack

Vue.jsTypeScriptExpress.jsMySQLChart.jsSocket.ioJWT AuthenticationRESTful API