Tastyhub — Recipes Web Platform
10 min of reading
Medium Project
Tastyhub is a Full Stack project that simulates a complete recipe-sharing platform, developed with a focus on software engineering best practices and user experience. The application was built using modern technologies and advanced concepts, such as well-defined software architecture, unit and integration testing, containerization with Docker, and authentication/authorization via JWT. The project also explores complex data modeling and advanced queries in relational databases, ensuring scalability and information consistency. Key features include: - Recipe creation, editing, and rating; - Organization of recipes into personalized collections; - Comments on recipes and articles; - Update feed with social network interactions; - User connection system. Beyond the technical aspects, Tastyhub was designed with special attention to UI/UX, applying advanced usability and design principles to offer an intuitive, accessible, and pleasant experience. The project represents a balance between technical quality, robust architecture, and user-centered design, serving as an ideal environment for consolidating and expanding professional software development knowledge.
View ProjectOverview
Tastyhub is a social recipe-sharing platform created to connect chefs, cooks, and food enthusiasts. Users can publish recipes, rate them, interact with the community, and build connections, turning every meal into a more collaborative and tasty experience.
Technologies
- Java
- Figma
- Spring
- Spring Security
- JUnit
- Cypress
- Next.js
- React.js
- HTML
- CSS
- Jest
- Storybook
- Docker
- TypeScript
- JWT
- Mockito
- PostgreSQL
- Firebase
- Swagger
Medias


+1 Medias
Case Studies
Tastyhub is a Full Stack project that simulates a complete recipe-sharing platform, developed with a focus on software engineering best practices and user experience. The application was built using modern technologies and advanced concepts, such as well-defined software architecture, unit and integration testing, containerization with Docker, and authentication/authorization via JWT. The project also explores complex data modeling and advanced queries in relational databases, ensuring scalability and information consistency. Key features include: - Recipe creation, editing, and rating; - Organization of recipes into personalized collections; - Comments on recipes and articles; - Update feed with social network interactions; - User connection system. Beyond the technical aspects, Tastyhub was designed with special attention to UI/UX, applying advanced usability and design principles to offer an intuitive, accessible, and pleasant experience. The project represents a balance between technical quality, robust architecture, and user-centered design, serving as an ideal environment for consolidating and expanding professional software development knowledge.
Overview
Tastyhub is a social recipe-sharing platform created to connect chefs, cooks, and food enthusiasts. Users can publish recipes, rate them, interact with the community, and build connections, turning every meal into a more collaborative and tasty experience.
Technologies
- Java
- Figma
- Spring
- Spring Security
- JUnit
- Cypress
- Next.js
- React.js
- HTML
- CSS
- Jest
- Storybook
- Docker
- TypeScript
- JWT
- Mockito
- PostgreSQL
- Firebase
- Swagger
Medias


+1 Medias
