Web Store Pro.
WebStorePro is an e-commerce web application developed using Symfony framework. It provides users with the ability to browse through fake-data of products and add them to their shopping cart. This application showcases my skills in Symfony development and building robust e-commerce solutions.
Code available here:
https://github.com/szymon-cieszynski/WebStorePro
Used technologies:
- PHP with Symfony 5 framework
- MySQL (within a Docker container)
- HTML5
- CSS (Bootstrap 5)
- TWIG


Home Budget – Web App.
If you want manage your budget, it’s good place to do this. Add incomes, expenses, show balance and change categories in settings. Interesting feature is possibility to set limits of expenses for each category.
Please check following link:
https://budget.szymon-cieszynski.profesjonalnyprogramista.pl/
Code available here:
https://github.com/szymon-cieszynski/Home-Budget-Web-App-v2
Used technologies:
- PHP with software architecture pattern MVC (Model-View-Controller)
- MySQL
- HTML5
- JavaScript (jQuery, AJAX)
- CSS (Bootstrap 5)
- TWIG
Short presentation about this app:
Cauldron Overflow.
Cauldron Overflow is an application built using the Symfony framework, as part of the SymfonyCast course. It is a platform for users to ask and answer questions on various topics. The system utilizes a voting system where users can upvote or downvote both questions and comments, allowing the community to determine the most valuable content. The platform also includes features such as pagination to easily navigate large sets of data, and allows users to search for questions and answers using keywords.
Code available here:
https://github.com/szymon-cieszynski/cauldron_overflow
Used technologies:
- PHP with Symfony 5 framework
- MySQL (within a Docker container)
- HTML5
- JavaScript (AJAX)
- CSS (Bootstrap 5)
- TWIG


API Platform – Dragons Treasure.
This project showcases my skills in building RESTful APIs using Symfony and API Platform. The goal was to create an API for dragons to show off their treasure. The application allows users to perform CRUD (Create, Read, Update, Delete) operations on two main resources: dragons and treasures. The API supports filtering, sorting, pagination, and validation of input data. It also includes a Swagger UI and OpenAPI documentation to facilitate testing and usage. Overall, this project demonstrates my ability to deliver high-quality and efficient APIs that meet the needs of real-world scenarios. This application was developed as a part of a training course on Symfony, which was completed on SymfonyCast platform.
Code available here:
https://github.com/szymon-cieszynski/api-platform3
Used technologies:
- PHP with Symfony 6 framework
- API Platform 3
- PostgreSQL (within a Docker container)