Smart Fridge

Smart Fridge is an innovative SaaS solution designed to tackle food waste by helping users efficiently manage their food inventory, plan meals, and create smart shopping lists.
The Challenge
Food waste is a significant global problem, with households discarding substantial amounts of food due to poor inventory management and planning. The challenge was to create a comprehensive solution that would help users track what's in their fridge, plan meals based on available ingredients, and optimize shopping to reduce waste.
The Solution
Smart Fridge was built as a modern, scalable SaaS application with a microservices architecture. The solution includes:
- Inventory management system with expiration date tracking
- Meal planning features that suggest recipes based on available ingredients
- Smart shopping lists that consider what you already have
- Waste reduction analytics to help users improve their habits
Technical Implementation
The application was built using a modern tech stack:
- Angular frontend with Server-Side Rendering for improved performance and SEO
- .NET-based microservices architecture for the backend
- YARP as an API gateway to route requests to appropriate services
- RabbitMQ as a message broker for asynchronous communication between services
- PostgreSQL database for data persistence
- Docker containerization with docker-compose for local development and testing
- Advanced GitLab CI/CD pipelines for automated testing and deployment
- Code quality tools including ESLint, Prettier, Stylelint, and lint-staged with Husky hooks
- Playwright for end-to-end testing
Results
Smart Fridge is currently under active development as my personal SaaS project. The application demonstrates my ability to design and implement complex, scalable systems using modern technologies and best practices. The project showcases my full-stack development skills, from frontend Angular development to backend microservices architecture and DevOps practices.
Key Achievements
- Designed and implemented a scalable microservices architecture
- Created a responsive, user-friendly Angular frontend with SSR
- Implemented comprehensive CI/CD pipelines for automated testing and deployment
- Utilized Docker for containerization and simplified deployment
- Applied best practices for code quality and testing
This project is still under active development with new features being added regularly.
Project Gallery









Project Details
Client
Personal Project
Services
- Full-stack Development
- Microservices Architecture
- DevOps
- UI/UX Design