Webapp Symfony + Svelte
A modern web application built with Symfony 7.2 and Svelte 4.2.7. This project demonstrates the integration of a robust PHP framework (Symfony) with a reactive frontend library (Svelte) for building dynamic web applications.
Tech Stack
- Backend: Symfony 7.2
- Frontend: Svelte 4.2.7
- Build Tool: Vite 5.0.10
- Additional Libraries: Stimulus, Twig
Getting Started
Prerequisites
- PHP 8.2+
- Composer
- Node.js
- Yarn
Installation
- Clone the repository
- Install PHP dependencies:
composer install
- Install JavaScript dependencies:
yarn install
- Start the Symfony server:
symfony server:start
- Start the Vite dev server:
yarn dev
Features
- Symfony 7.2 with modern PHP 8.2 features
- Svelte components for reactive UI elements
- Vite for fast frontend development
- Stimulus for progressive enhancement
- SQLite database for persistence