This project is a full-stack To Do application featuring:
Prerequisites:
Installation:
Clone this repository.
Navigate to the project directory:
cd to-do-app
Install frontend dependencies:
npm install
Install backend dependencies:
composer install
Development Server:
Start the development server to run frontend application:
npm run dev
This will typically start the server on http://localhost:4321
(adjust the port if necessary).
Project Structure:
frontend/ # Astro frontend code
- src/ # Application source files
- App.astro # Main app component
- components/ # Reusable Svelte components
- ... # Other frontend code
backend/ # Symfony backend code
- config/ # Configuration files
- public/ # Publicly accessible files
- src/ # Application source files
- Controller/ # Controllers
- Entity/ # Entities
- Repository/ # Repositories
- ... # Other backend code
composer.json # Composer project configuration
package.json # npm project configuration
README.md # This file
API Calls and JWT Authentication:
We welcome contributions to this project! Please follow these guidelines:
This project is licensed under the MIT License.