Syrnyk is a full-stack e-commerce web application developed as a pilot for a real startup project by a Ukrainian culinary association in Switzerland.
The project's mission is to:
- Popularize authentic Ukrainian cuisine on the Swiss market
- Support professional integration of Ukrainian chefs into the Swiss job market
- Offer an intuitive online shop to help local customers discover and order traditional Ukrainian dishes
This MVP version demonstrates key features of a scalable online store β from product listing and cart handling to user authentication and admin tools.
- ποΈ Product catalog with detailed pages
- π§Ί Cart management & checkout
- π User login & registration
- βοΈ Admin panel for managing products and orders
- π¦ Order processing system (basic)
Frontend
- React.js
- HTML5 + CSS3
- Axios
- Bootstrap
Backend
- Node.js + Express
- REST API
Database
- PostgreSQL
- Sequelize ORM
Deployment
- Railway.app
π Live version: syrnyk-eng.up.railway.app
Please note: This is a pilot version under active development.
Some features and UI elements may still be under construction.
Clone the repository and run locally:
git clone https://github.com/ykuts/syrnyk-eng.git
cd syrnyk-eng
npm install
npm startBackend and database connection settings are managed via .env.
- Payment integration (Stripe/PayPal)
- Internationalization (Ukrainian, French, German)
- Mobile responsiveness and PWA setup
- Performance and security improvements
- Launch of real business version for Swiss-based customers
This project was built as a final capstone for the Full-Stack Developer certification program at Code Blossom. It reflects not only technical development skills, but also a strong mission-driven purpose β bridging cultures and supporting Ukrainian professionals abroad.
Yuliia Kuts β Full-Stack & Data Engineer passionate about building socially meaningful tech solutions.